Client · Data Industry2026

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.

FastAPIPythonAWS EC2Nginxasyncio
Client · Professional Services2024

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.

PythonETLAutomationPandas
Client Project2024

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.

PythonFlaskSlack APISlack SDKOAuth 2.0PostgreSQL
Client Project2025

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.

Node.jsGoogle WorkspaceGoogle Meet Add-onsGoogle CloudOAuth 2.0
Client · Social Services2025

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.

PythonLangChainFAISSOpenAIRAGVector Search
Glia · Open Source2025–present

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.

C++ArduinoHardwareBiomedical
Glowing Sands Inc.2026

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.

Next.jsTailwindVercelTypeScript
This Site2026

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.

GoTypeScriptFastAPIPostgreSQLRedis