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