Technical Projects

A collection of projects showcasing my expertise in software engineering, algorithms, and system design. Each project represents a unique challenge and demonstrates practical application of computer science principles.

Drone Swarm Simulator

Drone Swarm Simulator

A 2D flocking simulation built in C++ and SDL3. Implemented a Quadtree for O(n log n) spatial partitioning to optimize neighbor detection, significantly improving scalability and performance for a large number of agents.

C++ SDL3 Data Structures CMake
Fleet Management App

Fleet Management Web App

Full-stack web application built to manage a fleet of 19 aircraft, digitizing operational status and workflows. Utilizes Google Cloud Firestore for real-time data synchronization, increasing operational efficiency for 10+ staff members.

Next.js TypeScript Google Cloud Firestore React
Error Correction Decoder

Error-Correcting Decoder

Designed a decoder in Python to reconstruct ASCII messages transmitted over a noisy channel. Applies principles of linear algebra and syndrome decoding to detect and correct bit flips using generator and parity-check matrices.

Python NumPy Linear Algebra Information Theory
Financial Forecasting

LLM Financial Forecasting

A collaborative project with the Big Data Analytics Association to build an LLM-based predictive model for stock market data. Involves designing an end-to-end AI pipeline from data ingestion and feature engineering to model inference.

Python PyTorch LLM Data Pipelines