Projects
Selected work
A mix of employer projects, client-grade personal builds, and deep engineering experiments.
FeaturedScriptWeaver
AI-powered content generation, production-grade on AWS.
Full-stack web app that generates structured scripts via Google Gemini. Angular frontend, Node/Express API, and a from-scratch AWS deployment: Docker, GitHub Actions CI/CD, EC2, ECR, Nginx reverse proxy with automated Let's Encrypt SSL via Certbot, and strict Security Group network isolation.
AngularNode.jsExpressGoogle GeminiDockerAWS EC2/ECRNginxGitHub ActionsCertbot
aDrive — Desktop Sync Client
Google Drive–style desktop app for Asite's CDE platform.
Cross-platform Electron app with Angular 13+, Node.js, and SQLite. Two-way file sync with sparse files for on-demand download, a C++ N-API addon for multithreaded sparse-file creation, Windows shell extension for overlay sync icons, and C# DLLs for context-menu integration.
ElectronAngularNode.jsSQLiteC++ addonsC# DLLsNgRx
Salesforce Formula Field Engine
VS Code–grade formula editor on top of a Salesforce data grid.
At Valorx: built a Salesforce-like formula field capability with a CodeMirror-based editor, live linting, autocompletion, tooltip function-signature intellisense, AST-based validation via math.js, and on-the-fly evaluation as the grid loads.
Angular 19+NgRxRxJSCodeMirrormath.js (AST)TypeScript
E-commerce Backend API
Secure, JWT-protected REST API for a full shopping flow.
Node.js + Express backend with MongoDB. Endpoints for product management, user profiles, cart operations, and order processing. Robust error handling, query optimization, and a clean scalable architecture.
Node.jsExpressMongoDBJWTREST
Real-time Chat Application
Bidirectional messaging with presence updates.
Real-time chat built on Socket.io — event-driven message delivery, presence indicators, and a responsive plain JS UI.
Socket.ioJavaScriptHTMLCSS