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 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