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