Hi, I'm Aditya
Full-Stack Engineer. I build and ship web & mobile products end-to-end, from Figma to App Store.
AP

About

I'm a full-stack engineer who ships production software end-to-end. I've owned client product frontends and built mobile MVPs on React Native, shipped SaaS products like SignalScout and PawBuzz, and won national and global hackathons. I work mostly across the TypeScript / Next.js / NestJS / PostgreSQL stack.

Work Experience

Skills

TypeScript
JavaScript (ES6+)
Next.js
React
React Native (Expo)
Node.js
NestJS
Express
Prisma
TailwindCSS
TanStack Query
Zustand
BullMQ
PostgreSQL
MongoDB
Redis
Docker
Railway
Vercel
MinIO
Stripe
Gemini AI
Git
Biome
My Projects

Check out my latest work

I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.

SignalScout

  • A competitor-intelligence SaaS that monitors competitor pages on a schedule, diffs content changes via SHA-256 hashing, and uses GPT-4o-mini to classify signals and surface recommended counter-moves.

  • Engineered a smart scraping fallback: Cheerio handles pages natively while ScrapingAnt fires only on failure, intentionally blocking calls to sites like Facebook/Instagram that reject scrapers to minimise API spend.

  • Designed CronLock (30-min TTL) + pLimit concurrency to eliminate duplicate pipeline runs, a pre-mark pattern on digest emails to prevent duplicate sends under crash conditions, and a full Stripe billing lifecycle with tier-based feature gating across Free, Solo, and Team plans.

Next.js
Tanstack Query
Zustand
PostgreSQL
Prisma
GPT-4o-mini
Stripe
MinIO
Docker
Railway

PawBuzz

  • A full-stack pet competition platform with a decoupled Next.js + NestJS architecture - contests, leaderboards, voting packages, and prize withdrawals.

  • Architected vote processing with BullMQ + Redis, then deliberately stripped Redis from Railway prod and replaced it with sync processing plus opt-in Redis config, keeping the system extensible without mandatory cost overhead.

  • Integrated Stripe for vote purchases and prize withdrawals, with an admin moderation pipeline for pet approval and withdrawal processing.

Next.js
Jotai
Tanstack Query
NestJS
PostgreSQL
BullMQ
Redis
Stripe
MinIO
Docker
Railway

Jot

  • A gamified productivity app landing page where habits power an evolving digital companion - built at the AI Vibe Coding Hackathon, with GSAP and Lenis-driven smooth-scroll animations and Lottie illustrations.

Next.js
React
GSAP
Lenis
Lottie
TailwindCSS

Mohitaa Singh

  • An animation-rich personal brand site - scroll-driven GSAP timelines, Motion transitions, and carousels, with Vercel Analytics and Speed Insights wired in.

Next.js
React
TypeScript
GSAP
Motion
TailwindCSS

CryptoWorld

  • A cryptocurrency tracker that surfaces live market data, prices, and stats for thousands of coins, with interactive charts and a global market overview.

  • Consumes a public crypto API and renders trends with Chart.js and smooth Framer Motion transitions.

React
Vite
React Router
Chart.js
Framer Motion
TailwindCSS
DaisyUI

The Nest

  • A full-stack plant nursery storefront - product browsing and category layouts backed by a REST API with JWT authentication.

React
Vite
Node.js
Express
MongoDB
TailwindCSS

Bloggy

  • A full-stack blog platform with authentication - users sign in to read, create, and browse posts, with content persisted to MongoDB.

React
Vite
Node.js
Express
MongoDB
TailwindCSS

Huly Clone

  • A pixel-faithful frontend clone of the Huly landing site, built to practice modern marketing-site UI - responsive layouts, scroll animations, and reusable component architecture.

Next.js
React
TailwindCSS
Motion
Swiper
Radix UI

Magic UI Clone

  • A frontend clone of a Magic UI template, built to practice modern marketing-site UI - responsive layouts, scroll-driven animations, and reusable component architecture.

Next.js
React
TypeScript
TailwindCSS
Motion
Radix UI
Library

Library

  • A full-stack library management system - book browsing, search, and tracking with JWT auth, file uploads to Google Cloud Storage, and admin + user roles.

Node.js
Express
MongoDB
EJS
TailwindCSS
Medical

Medical

  • A full-stack healthcare platform - patient services and appointment booking with JWT auth, image uploads to Google Cloud Storage, and Square payment integration.

Node.js
Express
MongoDB
EJS
Square
Hackathons

I like building things

During my time in the college, I attended 7+ hackathons. People from around the country would come together and build incredible things in 2-3 days. It was eye-opening to see the endless possibilities brought to life by a group of motivated and passionate individuals.

Solving for India Hackathon by AMD & Google Cloud

Solving for India Hackathon by AMD & Google Cloud

1st place (Institute) · Top 8 (State)

Pune, India

Developed an online medical platform to diagnose fractures using images.

Atlas Madness Global Hackathon by MongoDB & Google Cloud

Atlas Madness Global Hackathon by MongoDB & Google Cloud

2nd Place

Online (Global)

Enhanced the medical platform submitted to Solving for India by adding tumor detection and storing customer data.

Afourathon 3.0 National Hackathon by Afour Technologies

Afourathon 3.0 National Hackathon by Afour Technologies

Top 9 (National)

Online (National)

Enhanced Atlas Madness submission with a recommendation system for treatment plans and a chatbot interface for patient queries

BoostHacks Global Hackathon

BoostHacks Global Hackathon

1st Place (Education)

Online (Global)

Developed an AI-powered library management system with book recommendations. Admin + User interfaces

Docker AI/ML Hackathon

Docker AI/ML Hackathon

Online (Global)

Integrated vertex AI to the existing healthcare system developed during afourathon 3.0.

OpenAI Open Model Hackathon

OpenAI Open Model Hackathon

Online (Global)

Created a shop assistant using voice recognition to add orders to cart and answer customer queries.

AI Vibe Coding Hackathon

AI Vibe Coding Hackathon

Online (Global)

Created a gamified productivity app. Created Jot - an app where habits power an evolving digital companion.

Contact

Get in Touch

Want to chat? Just shoot me a message on LinkedIn and I'll respond whenever I can. I will ignore all soliciting.

GitHub
LinkedIn