Projects

Things I've shipped.

Side projects, client work, Chrome extensions, mobile apps, and open-source contributions.

Open Source

Next.js (vercel/next.js) — Merged Contributor

Open Source Contribution

Authored and merged a fix to Next.js middleware error handling — invalid-URI requests returning HTTP 500 instead of 400. Resolved two open issues, passed 5 commits of review, merged into canary.

  • Authored and merged a fix to Next.js middleware error handling (invalid-URI requests returning HTTP 500 instead of 400). Resolved two open issues (#36964, #37025), passed 5 commits of review, merged into canary by maintainer @ijjk.
  • Recognised as a Contributor on vercel/next.js (139k+ stars).
Next.jsOpen SourceMiddlewareTypeScript
Mobile Apps

Money Hive & Swallow Organics

Flutter Apps — Google Play

Money Hive: Flutter finance app with multi-wallet data model, on-device AI categorisation, CSV/PDF export, and in-app purchase billing. Swallow Organics: Flutter Shopify storefront with full checkout via the Shopify Storefront API.

  • Money Hive: Flutter finance app with multi-wallet data model, on-device AI categorisation, CSV/PDF export, and in-app purchase billing.
  • Swallow Organics: Flutter Shopify storefront with full checkout via the Shopify Storefront API. Additional published apps: Dr. Maths, The Maze.
FlutterDartShopifyIn-App PurchaseGoogle Play
Backend Platform

Guardian Services

Security Services Platform

Architected and built the platform backend in Python and Flask — designing the data model, REST API, and service-scheduling logic end-to-end.

  • Architected and built the platform backend in Python and Flask — designing the data model, REST API, and service-scheduling logic end-to-end.
  • Implemented authentication, role-based access control (RBAC), and data encryption for sensitive user and service workflows.
  • Owned the full lifecycle from API design through deployment, building service-management and scheduling features.
PythonFlaskREST APIRBACPostgreSQL
FeaturedAgentic AI

GitHub PR Reviewer

Agentic AI System

LangChain and Mastra AI agent that ingests a GitHub PR URL, performs structured code review, and posts inline comments via the GitHub API.

  • LangChain and Mastra AI agent that ingests a GitHub PR URL, performs structured code review, and posts inline comments via the GitHub API.
  • Designed the prompt orchestration, tool-calling pipeline, and API integration end-to-end.
LangChainMastra AIGitHub APILLMTool-Calling
FeaturedChrome Extension

Kanban Tab

Chrome Extension — New Tab Kanban Board

Replaces the new-tab page with a unified Kanban board syncing Jira, GitHub, Asana, and Linear in real time. Built end-to-end with Manifest V3 and OAuth 2.0 flows for four integrations.

  • Replaces the new-tab page with a unified Kanban board syncing Jira, GitHub, Asana, and Linear in real time.
  • Built end-to-end: Manifest V3 architecture, OAuth 2.0 flows for four integrations, and the real-time sync layer.
Chrome ExtensionManifest V3OAuth 2.0JiraGitHubAsanaLinear
FeaturedEdTech Platform
February 2025–October 2025

Study.IQ

EdTech Platform — 1M+ Users

Led the React.js to Next.js migration and end-to-end rebuild of the checkout and payment flows — engineering backbone of a 9x web conversion lift.

  • Led the React.js to Next.js migration — porting 30–40 routes, adopting App Router, refactoring to server components, and rebuilding the data-fetching layer for SSR; lifted Lighthouse Performance from ~40 to 75+.
  • Integrated Razorpay as the primary payment gateway with Paytm and CCAvenue fallbacks — building webhook handling, retry logic, and failover on the backend — supporting a payment drop-off reduction from 9% to 4%.
  • Built Continue Purchase Logic and rebuilt PDP, PLP, and Checkout flows end-to-end — the engineering backbone of a conversion initiative that drove a 9x web conversion lift (1.16% → 11.3%) measured by the product team.
Next.jsReactRazorpaySEOTypeScript