A selection of my favourite projects encompassing various areas of software. More projects can be found on my Github.

App to calculate the propagating effects of tariffs on a corporation's expenses; built for HackCanada

Tech Stack: React, Tailwind, PostgreSQL, FastAPI, Backboard.io, TypeScript

A high-performance, decentralized file synchronization engine to sync files from peer-to-peer on the same network

Built entirely in Go, the system leverages Content-Addressable Storage (CAS) and Merkle trees to quickly identify file differences and achieve O(logN) state reconciliation. To drastically reduce bandwidth usage, it implements an rsync-style rolling hash that transmits only the modified data chunks of a file rather than the entire payload. Furthermore, the engine guarantees secure, zero-trust communication across firewalls by pairing TLS-encrypted QUIC transport with robust NAT traversal techniques like UDP hole punching.

Tech Stack: Golang

Lightweight project to emulate Docker's container functionality

This pure Go runtime utilizes Linux namespaces, chroot, and cgroups v2 to create isolated environments. It features a custom workflow for namespace spawning and memory resource control, specifically leveraging an Alpine Linux rootfs for filesystem isolation. Users can execute interactive shells or single commands with root privileges while maintaining container-specific PID 1 isolation and process replacement via syscalls. The project serves as a practical demonstration of the container lifecycle, including signal handling and automated cleanup.

Tech Stack: Golang, Linux

Compilation of templates for competitive programming in C++ and Python.

Tech Stack: C++, Python

Radio transmissions that helps real people

this offline-capable emergency communication protocol is designed for disaster relief by using AI to compress messages into 24-byte semantic codes. The system transmits these codes via signed FSK audio tones and utilizes the Goertzel algorithm alongside Google Gemini to reconstruct human-readable alerts on the receiving end. Developed for the CXC 2026 AI Hackathon, the repo features a React-based mobile UI, a custom acoustic transport layer, and secure offline message signing.

Tech Stack: React, Tailwind, Gemini, Solana, TypeScript

Graphics library built from scratch in C, utilizing Google highway for SIMD optimization

Tech Stack: C, Google Highway

Recreation of CS:GO's community map "Pool Day" complete with (no) guns and multiplayer support through smart usage of ServerSocket. See the server-side joint project on my Github.

Tech Stack: Java, Java Swing

This project uses PyTorch to train an image classifcation model on the FashionMNIST dataset, using Matplotlib to visualize the training and provide examples of the model in action.

Tech Stack: Python, PyTorch, NumPy