About
Hi there! I graduated with a Master’s in Computer Applications in 2023, and I’ve been solving problems through programming ever since. My route into web development was a final-year college project — I had C, C++ and Java behind me, but chose to build a web application for my submission. That decision changed everything.
I started with PHP, HTML, CSS and JavaScript, then settled into TypeScript and never really left. These days I build with React and Next.js on the front, NestJS and Express on the back, Expo for mobile, and PostgreSQL or MongoDB underneath — and I deploy and maintain the result rather than handing it off.
Most recently I’ve been working on the two things that interest me most: automation and AI. I write scheduled Playwright pipelines in Python that pull operational data out of systems with no API and into Postgres, and I build LLM-backed features — RAG chatbots, agents with tool calling, assistants that answer questions over a company’s own data. I’ve also spent real time on the infrastructure side: Docker, AWS Lambda, EC2 and S3.
With 3+ years of professional experience, I’ve shipped everything from small marketing sites to production systems that businesses run on daily. I’m still at Androcoders — deliberately, because the variety of problems there keeps teaching me something. If you need anything, reach out via email or my social media.
Experience
Joined as a React developer and grew into owning features end to end — API, database, deployment. Most of my work is production systems for real businesses: NestJS and Express services on MongoDB and PostgreSQL, Next.js and TanStack Start dashboards, and Expo apps shipped through EAS. Over the last year I’ve moved further into automation and AI: scheduled Playwright pipelines in Python that pull operational data into Postgres, and LLM-backed features using RAG, OpenRouter and tool calling. I run what I build — Dockerised services, AWS EC2, S3, Lambda and Route 53.
- TypeScript
- Python
- NestJS
- Next.js
- TanStack Start
- PostgreSQL
- MongoDB
- Redis
- Expo
- Playwright
- Docker
- AWS
Skills
Languages
Front-End
Mobile
Back-End
Data
AI
Automation
Infrastructure
Tooling
Concepts
Projects
MIS Automation Platform
A scheduled data pipeline that pulls operational reports out of dealership systems that expose no API. Headless Playwright sessions log in, navigate and extract across sales, service, bodyshop, spare parts and CRM modules; the results are normalised through SQLAlchemy into PostgreSQL and served over a FastAPI layer. Built in Python with stealth handling for brittle legacy portals and a scheduler that keeps every module in sync without manual intervention.
- Python
- FastAPI
- Playwright
- SQLAlchemy
- PostgreSQL
- Automation
Digital Gold Investment App
A mobile-first savings product where users set goals and invest in digital gold. I built the NestJS API — Razorpay payments, scheduled jobs, rate limiting, S3 presigned uploads, Firebase Admin and Expo push notifications — alongside the React Native client in Expo Router, using Gluestack UI with NativeWind, Zustand for state, Reanimated for motion and native Razorpay checkout.
- NestJS
- MongoDB
- React Native
- Expo
- Razorpay
- Firebase
- Zustand
- NativeWind
Claim Reconciliation System
A reconciliation tool for matching warranty claims against settlement data at scale. Full-stack TanStack Start on the front with TanStack Router, Query and Table; a NestJS API behind it on TypeORM and PostgreSQL with Redis caching. Authentication through better-auth, fine-grained permissions with CASL, spreadsheet ingestion via xlsx, and an LLM layer for explaining mismatched records.
- TanStack Start
- NestJS
- TypeORM
- PostgreSQL
- Redis
- better-auth
- CASL
- AI SDK
RAG-Powered Chatbot
A retrieval-augmented assistant that answers questions over a company’s own documents. Built as a NestJS application running on AWS Lambda through serverless-express, with document ingestion to S3, retrieval over MongoDB, and an agent loop with tool calling via the OpenRouter SDK — so the same codebase runs locally and deploys serverless.
- NestJS
- RAG
- OpenRouter
- AWS Lambda
- S3
- MongoDB
- Serverless
HikeMove
A logistics platform built API-first. I own the NestJS backend end to end: Mongoose data modelling, JWT auth, event-driven side effects, scheduled jobs, transactional email, S3 presigned uploads and a documented Swagger surface. The operations dashboard is Next.js with shadcn/ui, Recharts for reporting and React Flow for visualising movement between stages.
- NestJS
- Mongoose
- Next.js
- shadcn/ui
- Recharts
- React Flow
- AWS S3
Browser Automation Suite
A Dockerised Express and TypeScript service that drives Playwright on a cron schedule to collect data from third-party portals into PostgreSQL, documented with Swagger and paired with a Next.js dashboard for monitoring runs and reviewing results. Designed to fail loudly and recover — retries, structured run logs and a UI that shows exactly which job broke and why.
- TypeScript
- Express
- Playwright
- PostgreSQL
- Docker
- node-cron
- Next.js
WhatsApp Business Bot
A NestJS service that connects to WhatsApp through Baileys and answers customer messages with an OpenAI-backed conversation layer. Handles QR-based session pairing, persists conversation state in MongoDB, runs scheduled follow-ups, and ships as a Docker image with Compose for deployment.
- NestJS
- Baileys
- OpenAI
- MongoDB
- Docker
DPS-Analytical Laboratory
A web application designed for a laboratory to streamline operations. The application allows the creation of clients, departments and other relevant details. It also generates comprehensive reports, improving efficiency and organization.
- React
- Typescript
- Material-UI
- Nest.js
- MongoDB
- JWT
- S3
- EC2
PCMC-Divyang Bhavan
A government web application developed to manage municipal tasks like event creation (e.g., competitions for specially-abled individuals), tender management, and blog publishing. It supports user, vendor, and admin logins for role-based functionalities such as competition participation, tender management, and content administration.
- React
- Material-UI
- Node.js
- Express.js
- MongoDB
- JWT
- S3
- EC2
- i18next