Projects across AI, automation, and data-rich platforms.

A selection of production systems I've designed and built end-to-end — spanning AI-powered recruitment, privacy-first AI products, identity verification, and commerce operations.

Crayon.jobs logo
AI Recruitment Platform Talent & Hiring

Crayon.jobs

An all-in-one recruitment platform with a service-oriented backend, an API gateway, and dedicated document-processing services. Built AI-powered CV parsing, job-spec parsing, recruiter/candidate conversational workflows, semantic candidate-job matching, and realtime AI interviews.

  • CV ingestion pipeline: SES → Lambda → S3 → SQS → worker → AI parsing → PostgreSQL
  • Deterministic + semantic matching using embeddings in PostgreSQL with pgvector
  • Realtime AI interviews via OpenAI Realtime, WebRTC, and AWS MediaConvert
  • Python/FastAPI document extraction microservice with AI fallback
Node.js Python / FastAPI PostgreSQL + pgvector AWS OpenAI
The Bridge logo
Privacy-First AI Product Wellbeing & Reflection

The Bridge

A privacy-first AI reflection platform built end-to-end from concept to production — system design, infrastructure-as-code, API implementation, data model, AI layer, and privacy architecture.

  • Pure serverless AWS: ~40 single-purpose Lambdas, 13 DynamoDB tables, EventBridge
  • Realtime streamed AI conversations via a Lambda Function URL + Anthropic Claude
  • Privacy-first identity: KMS-encrypted email ciphertext + HMAC-SHA256 hashing
  • Aggregate-only insights engine analyzing anonymous transcripts, no individual profiling
AWS Lambda DynamoDB Anthropic Claude KMS SAM / CloudFormation
Identity Verification Documents & Compliance

Document Verification System

A document verification platform for validating identity and education documents — Aadhaar, PAN, and degree certificates — using DigiLocker APIs.

  • REST APIs for frontend integration, delivered end-to-end
  • Microservice architecture containerized with Docker
  • Deployed and operated the production system on AWS EC2
Node.js Express.js TypeScript MySQL Docker AWS EC2
BookCommerce logo
Commerce Operations Multi-Channel Retail

Bookcommerce

Backend services for a multi-channel bookselling platform covering orders, inventory, fulfillment, repricing, and marketplace operations.

  • Core modules: authentication, inventory, orders, settings, reports, channels, notifications
  • REST APIs powering multi-channel order and inventory management
  • Contributed to production deployment and release management on GCP
Node.js Express.js MongoDB React.js GCP
Samyak Energy logo
Website Design & Development Industrial & Energy

Samyak Energy

Designed, built, and deployed a fast, mobile-responsive corporate website for an energy-efficiency and energy-management consultancy, from sitemap to live production in one week.

  • Hand-built, responsive pages: Home, About, Services, Our Approach, Why Us, Contact
  • Working enquiry form with email delivery and spam protection
  • Domain, DNS, SSL, deployment, and on-page SEO handled end-to-end
HTML CSS JavaScript SEO
Quality Coats logo
Website Design & Development Construction & Industrial

Quality Coats

Designed and built a website for an architectural and industrial powder coating company with 30+ years of experience, presenting their services, capabilities, and project portfolio to builders and industrial clients.

  • Hand-built, responsive site covering services, capacity, and completed projects
  • Project portfolio showcase for architectural and industrial coating work
  • Enquiry pathway built for B2B lead generation
HTML CSS JavaScript SEO
Swisscurity logo
Marketplace Platform Creator Economy

Swisscurity

Backend and platform engineering for a marketplace connecting creators, agencies, and brands — supporting profiles, listings, and collaboration workflows between the three sides of the platform.

  • REST APIs powering creator, agency, and brand profiles and listings
  • Core marketplace workflows for discovery and collaboration matching
  • Built with production reliability in mind as the platform grows
Node.js TypeScript PostgreSQL AWS