Professional Journey
My Experience
From freelance contracts and internships to leading tech teams at college a complete timeline of the engineering work that has shaped who I am as a developer.
2+
Freelance Projects
1
Internships
2+
College Involvements
scroll to explore
Professional Experience
Where I've Been
A timeline of the freelance contracts, internship roles, and college technical responsibilities that have shaped my engineering journey.
Freelance Full-Stack Developer
Independent Client — E-Commerce Platform
freelance
Oct 2024 – Jan 2025Remote
Designed and delivered a complete multi-vendor e-commerce backend for an independent client. Handled everything from initial schema design to deployment, including product catalog APIs, order workflows, and Stripe payment integration.
- Built a RESTful API handling 10+ resource types with full CRUD and role-based access control
- Integrated Stripe Checkout and webhook handling for order fulfilment automation
- Modelled a PostgreSQL schema with 15+ relational tables, optimised with composite indices
- Deployed on Railway with auto-deploy pipelines from GitHub
Node.js
Express
PostgreSQL
Supabase
Stripe API
TypeScript
Docker
Freelance Backend Developer
Independent Client — SaaS Dashboard
freelance
Mar 2025 – May 2025Remote
Built the backend API and real-time notification layer for a SaaS analytics dashboard. Implemented WebSocket-based live updates, JWT authentication, and a tenant-aware data model.
- Architected a multi-tenant data model ensuring strict data isolation between tenants
- Implemented Socket.io rooms for per-tenant live analytics pushes
- Designed a JWT + refresh-token auth flow with Redis-backed session blacklisting
- Wrote OpenAPI 3.0 documentation for all 30+ endpoints
Node.js
Express
MongoDB
Redis
Socket.io
JWT
TypeScript