Projects
A selection of client work, open source contributions, and personal projects. Client names are kept confidential where requested.
Validation Microservice
An asynchronous FastAPI validation service built as a technical assessment for a client in the data industry. The system performed high-volume parallel HTTP validation with rate limiting, structured error handling, and production deployment on AWS EC2 using Nginx and Gunicorn. The project later received direct praise from the client’s CTO.
Invoice ETL Pipeline
A Python-based ETL automation pipeline built for a professional services client to process invoice data more efficiently. The system automated extraction, transformation, validation, and formatting workflows that previously required extensive manual handling, saving the client significant administrative time and reducing yearly operational costs.
Slack Event Automation Platform
A custom Slack application built for a Toronto-based networking company focused on connecting students, job seekers, mentors, and employers. The platform integrated directly with the client backend, allowing organizers and participants to create, join, and manage networking events entirely inside Slack through interactive workflows, modal interfaces, automated channel creation, and OAuth 2.0 authentication.
Google Meet Networking Add-on
A Google Meet add-on developed for a Toronto-based networking company to streamline event creation during live meetings. Built using Node.js, Google Workspace APIs, and Google Cloud tooling, the add-on provided an embedded side-panel workflow that synchronized directly with the client backend while handling authentication, edge cases, and real-time event generation inside Google Meet.
Union Document AI Assistant
An AI-powered retrieval-augmented generation (RAG) assistant built for an Ontario social workers union, allowing staff to ask natural-language questions over union agreements, policies, and procedural documents instead of manually searching through lengthy materials.
Biomedical Tourniquet Tester
An Arduino-based biomedical testing device developed while volunteering with Glia, an open-source medical device organization. The system estimates and verifies tourniquet pressure using sensor calibration, EEPROM-based persistence, and averaged pairwise slope calculations to improve measurement consistency and testing accuracy.
Multi-Division Consultancy Site
A professional consultancy platform built with Next.js for a multi-division business covering software engineering, business advisory, and real estate services. The project focused heavily on SEO, performance optimization, responsive design, and presenting technical services through a polished and maintainable frontend architecture.
Portfolio Infrastructure
A multi-service portfolio architecture combining a Next.js frontend, FastAPI-based AI assistant, and Go-powered real-time systems layer. The platform uses PostgreSQL and Redis with deployment on AWS EC2 behind Nginx, alongside a hidden interactive layer designed for technically curious visitors.