Full stack development, server administration, database design, CMS development, third-party service integration, and UI/UX — serving a wide range of city departments and public-facing applications. Advised on usability, information architecture, and best practices.
Web-based control system for whole-house audio and HVAC. Tested in-wall control panels and led the development of a new audio/video server product.
Built a proof-of-concept to evaluate integrating multiple LLM providers into the Alchemer survey platform via AWS Bedrock. Explored multi-provider routing, prompt engineering, and LLM-driven survey analysis.
Designed and built an event-driven API backend for a survey workflow automation product consumed by a Vue SPA. Emphasis on async processing and scalable data access patterns.
PHP & Python microservice layer bridging Auth0 identity management with Alchemer's legacy authentication system.
Replaced a custom in-house billing system with Zuora across the entire platform — subscription management, payment processing, and feature/quota enforcement.
Researched, architected, and implemented SMS campaign delivery from within the Alchemer platform.
Self-built, multi-tenant SaaS PWA for property management. Full AWS stack with Lambda (image processing), S3, RDS/Postgres. Laravel, Nginx, Stripe, Mailgun, Vonage, Google Places. CSV/OCX imports, public listing site, and more.
IoT locker system for 24/7 laundry drop-off/pickup. v1: Python on Raspberry Pi + Slack notifications. v2: C/C++ on ESP32 MCU, MQTT via AWS IoT Core, Lambda event processing. Custom PCB design.
Monitors multiple rental units to prevent frozen pipes. ESP32 + DHT11 sensors push to Firestore every 20 minutes; simple web dashboard for live viewing.
Raspberry Pi-based bingo caller used at local fundraisers for the retirement home and boys and girls club. Python + PyQt5: full game board display, audible number calls, multiple game modes.
Curriculum focused on computer science and hardware: Assembly, C, C++, Java, microcontrollers.