Projects

Selected work from across my career.

HyperWork

AMS Enterprises — Jan 2026 – Present

  • Architected a multi-tenant business platform serving multiple interconnected company websites with fully static export deployment on AWS Amplify.
  • Implemented four-tier RBAC combining AWS Cognito group-level auth with per-tenant membership roles — a single user can hold different access levels across different tenants.
  • Built serverless backend with AppSync (GraphQL), DynamoDB, and Lambda behind API Gateway for Stripe payments, SES email, Cognito user management, and build automation.
  • Built admin and superadmin dashboards for cross-tenant management: booking systems, service catalogs, staff scheduling, payment tracking, and real-time data analytics.
  • Established 150+ unit tests (Jest + React Testing Library) and 23 E2E test suites (Playwright) covering auth flows, CRUD, booking workflows, and payment processing.
Next.js React 19 TypeScript AWS Amplify Cognito AppSync DynamoDB Tailwind

Quote Builder & PDF Microservice ↗

Vendori — May 2024 – Apr 2025

  • Architected a modular React 18 / TypeScript frontend for a B2B quote management platform with drag-and-drop templating, rich text editing, and a real-time pricing rule engine.
  • Applied useMemo, useCallback, and useDeferredValue to reduce unnecessary re-renders by up to 35% in high-frequency real-time UI flows.
  • Built a high-performance serverless PDF generation microservice using AWS Lambda, Puppeteer, and TypeScript — pre-fetching 10+ API endpoints and delivering PDFs in under 15 seconds.
  • Developed NestJS/Node.js/PostgreSQL backend endpoints supporting the new frontend while maintaining compatibility with a legacy application.
React 18 TypeScript NestJS Node.js AWS Lambda Puppeteer PostgreSQL Redux

Knights Hub

AMS Enterprises — 2025

  • Architected a Knights of Columbus community web platform with dynamic component systems and an admin panel for content editing and publishing.
  • Integrated Stripe for payments and built a highly dynamic website configuration editor covering SEO, navigation, content, and page/component structuring.
Next.js TypeScript Stripe AWS Amplify CMS

Resume Builder

AMS Enterprises — 2025

  • Built a resume builder and editor with user profiles, customizable templates, and dynamic content generation for faster, higher-quality candidate profile turnaround.
  • Implemented Puppeteer-based server-side PDF rendering on EC2 managed by PM2, provisioned via AWS CDK stack defining VPC, EC2, Cognito, CloudFront, and CI/CD pipeline.
Node.js Puppeteer AWS CDK EC2 PM2 CloudFront

ETL Pipeline

AMS Enterprises / Insight Technologies — 2025

  • Engineered a production-grade ETL system with clean Extract/Transform/Load separation, processing CSV data and reducing client workflow execution time by 80%.
  • Implemented adaptive column mapping that detects and normalizes multiple CSV formats, enabling zero-touch ingestion of a variety of data sources.
  • Built data sanitization and storage microservices using Lambda integrated with Aurora RDS, using AWS SigV4 for secure Lambda invocation.
Node.js TypeScript AWS Lambda Aurora RDS SigV4