Projects

A collection of things I've built. Open-source contributions live on GitHub. In reverse chronological order.

RAG Question-Answering System Feb 2026
Python · FAISS · HuggingFace Transformers · HotpotQA

A Retrieval-Augmented Generation pipeline for multi-hop question answering over Wikipedia. Indexes both passages and QA pairs using dense vector retrieval via FAISS, then uses transformer generation constrained on retrieved context to reduce hallucination. Designed for open-domain QA and fact-grounded chatbot use cases.

github ↗
Clonio AI May 2024 – Present
Python · Flask · SwiftUI · LLMs · Gemini · NLP · Data Pipelines

An LLM-powered personality-cloning platform that trains a chatbot to replicate how a specific person communicates — analyzing sentiment, punctuation patterns, and conversational cadence from prior conversations. Useful for rehearsing difficult conversations before having them (e.g., asking for a raise, preparing for an interview). Reached Top 25 in Productivity on the US, Canadian, and Swiss App Stores. Scaled to 1M+ processed messages. Funded by a $3,500 Ontario government development grant and featured in 10+ media outlets.

visit ↗
Math Contest Repository Oct 2023 – Jun 2025
Python · Flask · Full Stack · Data Modeling · Desmos API

A large-scale online platform for contest-style mathematics with 1,400+ problems, 500+ registered users, and 6,000+ graded solution submissions. Features leaderboards, automated problem-tagging pipelines, personalized recommendations, and live mock contests built by the community. Partnered with Desmos for free API access and premium calculator integration. Scaled to 10K+ monthly impressions.

visit ↗
Volcano Judge Oct 2022 – Dec 2023
C++ · Python · Sandboxing · REST APIs · Distributed Evaluation

A sandboxed online judge for automated competitive programming evaluation, supporting Python 3 and C++20. Similar in concept to Codeforces or LeetCode. Features isolated Python sandboxing and REST APIs for scalable grading workflows. Three "sister" deployments exist for school CS clubs, including one actively used by Garth Webb Secondary for hosted contests.

github ↗
BYTEsense — Hack the North 2023 Sep 2023
Python · OpenAI API · Cohere API · React · Full Stack

Built over a weekend at Canada's largest hackathon (Hack the North, University of Waterloo, 10th iteration). BYTEsense predicts how you will feel after eating a meal based on how you felt after meals with similar ingredients — trained on personal food logs. I built the full web app and database; teammates handled model training. Won a $200 Replit prize.

github ↗
Thatformworks May 2022
Python · Flask · Email APIs

A lightweight backend service that processes submissions from static HTML contact and reservation forms and forwards them to a configured email address — eliminating the need for server-side logic on otherwise static sites.

visit ↗
Odd Perfect Numbers & Addition-Subtraction Chains 2024 – Present
Number Theory · Heuristic Algorithms · Independent Research

Independently derived Euler's structural characterization of odd perfect numbers while researching the open problem. Collaborating with a Carnegie Mellon professor on heuristic algorithms for efficient addition-subtraction chain generation. Papers available on request.