Pixel-art avatar of Archit Joshi

Hi, I'm Archit ๐Ÿ‘‹๐Ÿฝ

Software Developer by craft, problem-solver and builder at heart.

Full Stack Engineer who builds end to end โ€” from sleek interfaces to robust backends โ€” and explores the edges of Machine Learning. Always building on the side, always sharpening my skills, and open to new challenges.

The Why

I build things โ€” inside and outside of work. Whether it's shipping features that move businesses forward or assembling Lego on a weekend, I love bringing ideas to life. Code just happens to be my most powerful tool.


In practice, that means

  • Building scalable systems that hold up under pressure
  • Crafting interfaces that are clean, fast, and intuitive
  • Designing data models that perform at scale
  • Bridging the gap between frontend and backend seamlessly
  • Shipping with confidence through testing and observability

Tools of the Trade

Tech-agnostic by philosophy โ€” I pick the right tool for the job, not the familiar one.


  • FrontendReact, Angular, TypeScript, Tailwind CSS, HTML/CSS
  • BackendC#/.NET Core, Node.js, Spring Boot, FastAPI, Java, Python
  • Database & CloudPostgreSQL, MongoDB, Snowflake, Redis, Azure
  • ToolsGit, Docker, Playwright, NUnit, Karma/Jasmine, Postman
  • AI & MLPyTorch, scikit-learn, NumPy, Pandas, GitHub Copilot, Claude

Experience

Full Stack Software Engineer

Aug 2024 โ€“ Present
EcolabยทSt. Paul, MN
  • Built Azure-hosted analytics dashboards with Angular and TypeScript, increasing user adoption by 20%
  • Designed scalable REST APIs in C# and .NET Core with Redis caching, maintaining sub-3-second latency under high concurrency
  • Modernized data access by migrating raw SQL to Entity Framework Core, improving maintainability and concurrent scalability
  • Led migration from SCSS to Tailwind CSS, reducing bundle size by 30% and improving UI consistency
  • Achieved 98% automated test coverage with NUnit, Karma, Jasmine and Playwright, reducing regression defects by 99%

Machine Learning Course Assistant

Jan 2024 โ€“ Aug 2024
Rochester Institute of TechnologyยทRochester, NY
  • Led recitations covering supervised/unsupervised learning, model evaluation, and feature engineering for 70+ students
  • Evaluated and debugged ML pipelines using NumPy, Pandas, scikit-learn, and PyTorch
  • Mentored students on core ML algorithms including regression, decision trees, and neural networks

SAP System Architect

Aug 2019 โ€“ July 2022
IBMยทPune, India
  • Managed 9 enterprise SAP ERP systems ensuring 99.9% uptime across dev, QA, and production environments
  • Achieved 98% SLA compliance through incident triage and resolution via ServiceNow
  • Automated SAP monitoring workflows using Blue Prism RPA, reducing manual errors by 90%
  • Designed custom ACLs to strengthen SAP Gateway security, increasing protection coverage by 80%

Currently Building

The work that isn't finished yet โ€” pulled straight from what I've been committing lately.

In Progress

GitGrove

Managing local git repos often means juggling multiple projects scattered across a filesystem, each with its own state and history to track. GitGrove is a desktop app built with Tauri for scanning and organizing multiple git repositories from one dashboard, with per-repo summaries showing language breakdowns via tokei and commit activity via a contribution graph. Recent work added support for tracking a single repository alongside recursive directory scans, and persisted the scanned repo list across app restarts using tauri-plugin-store.

In Progress

blurbot

Portfolio sites often reduce months of work to a static paragraph that goes stale the moment the next commit lands. Built blurbot, a tool that turns a developer's recent GitHub commits into a portfolio-ready blurb โ€” drafting it, self-critiquing the output against a style guide, and opening a PR automatically. Recent work expanded it to surface the top three active repos for a carousel-style display and added a local critique step that validates draft content against the style guide before a PR ever opens.

In Progress

kaggle-house-prices-regression

Home price prediction is a classic proving ground for regression techniques, thanks to Kaggle's House Prices dataset and its mix of numerical and categorical features. Kicked off an ML re-entry project by running phase-0 exploratory data analysis and baseline models on the dataset, then wrote up the findings to anchor the next phase of work.

Auto-updated Aug 7, 2026

Selected Work

I learn by building. Here are some projects that reflect how I think โ€” check out the code and stack behind each one.

blurbot

Portfolio sites reduce months of work to a static paragraph that goes stale the moment the next commit lands. Keeping a "recent work" section fresh by hand is a chore nobody keeps up with.

An agent pipeline that turns recent GitHub commit activity into portfolio-ready blurbs. It gathers activity via the GitHub API, drafts copy with Claude running headless through the Claude Code CLI, critiques the draft against a style guide, and opens a PR to this very site โ€” nothing lands until the PR is reviewed and merged.


Tech StackTypeScript, Node.js, Claude Code CLI, Octokit, GitHub Actions

resyncme

Rรฉsumรฉ, pronounced by a sysadmin. The resume lives in Overleaf, but the copy deployed on the portfolio was always one version behind.

A scheduled sync agent that pulls the LaTeX source from Overleaf, uses a SHA-256 checksum gate to skip runs when nothing changed, compiles the PDF with pdflatex, and opens a PR deploying the fresh copy to the portfolio โ€” closing superseded PRs along the way.


Tech StackPython, LaTeX, GitHub Actions, GitHub API

NYC Vehicle Collision Analysis

NYC sees thousands of vehicle collisions every year โ€” and NYC Open Data makes that history publicly available. With over a million records on hand, it's a rich dataset for uncovering patterns in urban traffic safety.

A data engineering and analysis project focused on NYC motor vehicle collision data between summer 2019 and 2020. Built an ETL pipeline in Python to extract, clean, and load data into PostgreSQL โ€” then queried it to uncover weekly and hourly accident trends, year-over-year comparisons, and the 100 most accident-prone consecutive days, visualized using heat maps.


Tech StackPython, PostgreSQL, Pandas, Folium, scikit-learn

Studying Degradation in Graph HyperNetworks

Graph HyperNetworks predict neural network weights directly from computational graphs โ€” eliminating the need for expensive optimization processes like SGD. Understanding how they degrade under limited data is key to making them practical in low-resource scenarios.

A research study analyzing how GHN-3 performance degrades across varying training data sizes using CIFAR-10 and CIFAR-100. Evaluated 80 standard PyTorch architectures and found that model architecture โ€” not data volume โ€” is the dominant factor in performance, with CNN-heavy residual models consistently outperforming others. Also demonstrated GHN-3's transfer learning potential across datasets.


Tech StackPython, PyTorch, Matplotlib, scikit-learn

More Projects

MyAnimeList Data AnalysisPython, PostgreSQL, MongoDB, NumPy, Pandas

MyAnimeList tracks anime and manga for millions of users โ€” and with 80M+ records on Kaggle, it's a great candidate for serious data analysis.

A three-phase project comparing PostgreSQL and MongoDB on the MyAnimeList dataset โ€” covering data modeling, query optimization, indexing, and itemset mining using the Apriori algorithm.

View on GitHub
Reddit CloneReact, Tailwind CSS, TypeScript, Convex

Reddit is one of the most visited platforms on the web โ€” a community-driven space for sharing, discussing, and voting on content across thousands of topics.

A full-stack Reddit clone built with React and Tailwind on the frontend, powered by Convex for real-time backend and data sync โ€” featuring posts, votes, and community interactions.

View on GitHub
Intrusion Detection Systems using PythonPython, Snort, Suricata, TensorFlow, PyTorch, Pandas

Intrusion Detection Systems are a critical line of defense in network security โ€” identifying and flagging unauthorized access before it becomes a breach.

Built a machine learning-based IDS trained on the KDD Cup dataset, leveraging Python and ML libraries to classify network traffic and detect anomalous patterns.

View on GitHub
Space InvadersPython, PyGame

Space Invaders โ€” a classic arcade game that's as addictive as it gets. If you haven't played it yet, you're missing out.

A fully playable Space Invaders clone built with Python and Pygame, featuring a complete game loop, progressive level design, and a score system.

View on GitHub
Analyzing Web-Composability using OpenAPI and Swagger DescriptionsPython, MongoDB

OpenAPI specifications power the modern web โ€” but how composable are they really? This project attempts to replicate the findings of a 2022 IEEE paper studying data model compatibility across thousands of real-world API descriptions.

A research replication study analyzing over 71,000 OpenAPI descriptions from the APIGuru dataset. Built a pipeline in Python to clean, extract, and compare API parameters โ€” performing endpoint matching, data-type matching, and property-name matching to validate the original paper's findings on web composability.

View on GitHub
Comparison of Graph Query LanguagesSurvey Paper

Graph databases are reshaping how we model and query highly connected data โ€” and the query languages that power them are just as important as the databases themselves.

A literature review comparing Cypher, Gremlin, and SPARQL across syntax, semantics, optimization strategies, and use cases โ€” examining what sets graph databases apart from relational systems and where each query language shines.

View on GitHub

Education

Master of Science

Computer Science

2022 โ€“ 2025
Rochester Institute of TechnologyยทRochester, NY
  • Advanced Certificate in Artificial Intelligence
  • Advanced Certificate in Data Science
  • Graduate Residence Advisor, Residence Life
  • Service Desk Assistant, Residence Life

Bachelor of Technology

Information Technology

2015 โ€“ 2019
Symbiosis Institute of TechnologyยทPune, India
  • Concurrent Diploma in Business Management

Awards & Certifications

Awards
  • IBM Service Excellence Award โ€” Q1 2021
  • RIT Residence Life Community Builder โ€” 2024
  • RIT Residence Life Team Player โ€” 2024
Certifications
  • AWS Certified Cloud Practitioner
  • Microsoft Certified: Azure Data Fundamentals
  • Microsoft Certified: Azure Fundamentals

Let's work together.

Got a project, an opportunity, or just want to chat? I'd love to hear from you.

Send me an Email
or find me on