// services

What I Build

Outcomes, not deliverables — products that ship, scale, and survive their second year.

01

SaaS Applications

Multi-tenant products billed and ready for paying customers.

  • Arrow RightAuth & RBAC
  • Arrow RightStripe billing
  • Arrow RightOrg switching

02

Admin Dashboards

Operational tools that turn raw data into clear decisions.

  • Arrow RightReal-time charts
  • Arrow RightCSV / report exports
  • Arrow RightAudit logs

03

REST APIs

Versioned, documented endpoints designed for production load.

  • Arrow RightOpenAPI specs
  • Arrow RightRate limiting
  • Arrow RightObservability

04

Full-Stack Web Apps

Next.js + Node systems shipped end-to-end on managed infra.

  • Arrow RightSSR / ISR
  • Arrow RightMongo & Postgres
  • Arrow RightCI/CD pipelines

// full-stack, end to end

One engineer across the whole request lifecycle — from the component tree down to the query plan.

CLIENT · React · Next.jsHTTPSAPI · Node.js · Express · TypeScriptQUERYDATABASE · MongoDB · PostgreSQL

// shipped

Featured Work

Production systems built end-to-end — from schema design to deploy pipeline.

01

Bookit

LIVE

Problem

Discovering and booking curated real-world experiences is fragmented across dozens of platforms with no unified booking flow.

Solution

A full-stack experience booking platform with a RESTful API handling auth, Stripe checkout, geospatial queries, and role-based access for users, guides, and admins.

  • React
  • TypeScript
  • Node.js
  • Express
  • MongoDB
  • JWT auth with HTTP-only cookie sessions
  • Stripe checkout with role-based access control
  • Geospatial queries for location-based discovery
  • Image processing with Sharp + interactive Mapbox map
  • Multi-section admin dashboard with charts and data tables
02

StyleHub

LIVE

Problem

Small fashion retailers lack an affordable storefront with a proper admin panel for managing products, orders, and revenue analytics.

Solution

A MERN fashion storefront with live search, filters, and a JWT-protected admin dashboard for product CRUD, image uploads, order management, and revenue analytics.

  • React
  • Node.js
  • Express
  • MongoDB
  • Tailwind CSS
  • Live search with category and price filters
  • Product galleries, reviews, and localStorage cart
  • JWT-protected admin dashboard with RBAC middleware
  • Server-side price recomputation on checkout
  • Live revenue and stock analytics
03

AI Helpdesk

LIVE

Problem

Student support teams are overwhelmed by repetitive tickets with no tooling to classify, summarize, or auto-resolve common issues.

Solution

An AI-powered helpdesk system that automatically classifies tickets by category, generates summaries, and intelligently auto-resolves common issues via the OpenAI API.

  • React
  • TypeScript
  • Node.js
  • PostgreSQL
  • AI ticket classification, summarization, and auto-resolution
  • Role-based access control for admins and agents
  • Sortable and filterable ticket list with live statistics
  • Zod schema validation and type-safe request handling
  • Better Auth integration with PostgreSQL

// approach

How I Approach the Stack

Four commitments that shape every system I ship.

Scalable Backend Systems
Schemas, queues, and APIs designed for growth — horizontal scale, caching layers, and observability from day one.
Performance-Driven Frontend
Sub-second TTI, edge caching, and bundle budgets enforced in CI. Performance is a feature, not a polish step.
Clean & Maintainable Architecture
Layered boundaries, typed contracts, and tested seams. Code that the next engineer can ship into without archaeology.
Security by Default
Auth, validation, and secrets handled right from the first commit — OWASP-aware reviews, audit logs, and least-privilege access baked in.

// notes

Latest Writing

Notes on engineering, architecture, and the systems I build.

// let's build

Have an idea worth building?

Open to senior full-stack and SaaS engineering roles, plus selective contract work for ambitious products.

API · v1GETPOSTPUTDEL{"id":"email":"role":}