// A selection of projects demonstrating systems programming, data structures, and application development.
Aerospace & Autonomous Systems
A comprehensive Hardware-in-the-Loop (HIL) simulator for CubeSats. Features C++ firmware for ADCS and EPS telemetry, a Go-based hardware communication bridge, and a Python simulation engine utilizing real-time orbital dynamics and clock synchronization.
View RepositoryA fully integrated telemetry tracking suite. Utilizes Go for parsing AX.25 and CSP network protocols, a Python backend for historical data aggregation, and a React frontend to visualize live satellite orbital metrics and telemetry graphs.
View RepositoryAn autonomous management system tailored for deep space habitats. Employs a Go edge controller for real-time power and thermal sync, paired with a Python AI decision engine to automate logistics, alongside an interactive 3D mission control UI.
View RepositoryA high-speed Data Acquisition (DAQ) architecture designed for rocket engine static fires. Incorporates C++ firmware equipped with Kalman filtering and redline abort logic, streaming to a Go telemetry gateway and a live React dashboard.
View RepositoryAn ingestion and simulation engine for solar activity. Uses a Go worker to poll geomagnetic and X-ray flux data, passing it to a Python physics engine that calculates orbital decay and drag forces using the SGP4 integrator and NRLMSISE-00 atmospheric models.
View RepositoryA 3D routing engine built to calculate energy-efficient paths for UAVs. Uses Python for A* 3D pathfinding and aerodynamic energy modeling, backed by a Go environment service to handle topographical elevation and wind vector boundaries.
View RepositoryAdvanced Infrastructure & Edge Computing
A geospatial processing pipeline for Synthetic Aperture Radar (SAR) data. Features Python-based ingestion, terrain correction, and speckle filtering, paired with a spatial API and a Deck.GL React frontend for vector visualization.
View RepositoryA Virtual Power Plant orchestration system. Features a Rust-based battery edge client for local telemetry simulation, a Go dispatch engine that utilizes knapsack optimization for grid frequency monitoring, and a real-time React aggregate power dashboard.
View RepositoryA decentralized, resilient communication system. Integrates C++ firmware for Frequency-Hopping Spread Spectrum (FHSS) radio control and AES encryption, a Go mesh gateway for packet routing, and a React Native frontend for tactical mapping and secure messaging.
View RepositoryAn edge-computing vision platform running on containerized infrastructure. Merges Python-driven YOLO detection and SORT tracking with a Go-based behavioral brain to evaluate heuristics like loitering and boundary crossing.
View RepositoryFull-Stack & Mobile Development
A full-stack, real-time communication platform featuring secure JWT authentication, one-on-one messaging, and group chats. Engineered with a React frontend, a Node.js/Express backend, and WebSockets for live data synchronization.
View RepositoryA full-stack, Kanban-style issue tracking application featuring an AI parser for intelligent ticket processing. Built with a responsive Next.js frontend and a robust Python FastAPI backend.
View RepositoryA short-form social sharing platform utilizing a high-performance Go (Golang) backend API and a React frontend. Includes infrastructure as code using Terraform and Dockerized deployment.
View RepositoryA full-stack visualization tool designed to render the 3D topography of grain silos. Utilizes a Node.js backend for data processing and a React frontend with custom canvas rendering.
View RepositoryA native Android mobile application engineered using Kotlin, designed to process and display celestial data for stargazing enthusiasts.
View RepositoryEngineered a full-stack, real-time collaborative whiteboard utilizing a React frontend and Node.js backend. Features live drawing synchronization, remote cursor tracking, and secure board management via Socket.io.
View RepositoryDeveloped an inventory forecasting and dispatch routing application. Integrates a Python backend for predictive modeling and route optimization with an interactive React dashboard for inventory and dispatch management.
View RepositoryA full-stack, real-time motion capture application utilizing MediaPipe for high-performance pose estimation, a Node.js relay server via Socket.io, and live 3D skeletal visualization using React Three Fiber.
View RepositoryA full-stack application for managing library operations, featuring role-based authentication, an interactive book catalog, and an administrative dashboard for inventory management. Built with a responsive React frontend and a Node.js backend utilizing the Prisma ORM.
View RepositorySystems Programming & Architecture
Developed a robust client-server architecture demonstrating low-level socket programming and networked data transmission.
View RepositoryRecreated the functionality of standard Unix utilities `stat` and `wc`, interfacing directly with operating system file metadata and I/O streams.
View RepositoryProgrammed a multithreaded file encryption tool using POSIX threads to achieve parallel processing and concurrent workload management.
View RepositoryBuilt an Air Traffic Control (ATC) simulator applying Rust's strict memory safety rules, concurrency models, and ownership paradigms.
View RepositoryProgrammed an implementation of the Rule 110 cellular automaton, highlighting functional programming concepts and efficient state computation.
View RepositoryCompilers, Interpreters & Applications
Constructed an interpreter for a custom expression syntax to evaluate statements and manage variable environments dynamically.
View RepositoryDeveloped an interpreter for "ImpLang", an imperative toy language, parsing control flows, loops, and mathematical logic.
View RepositoryUtilized the Lark parsing toolkit to build grammar rules, tokenizers, and Abstract Syntax Trees (AST) for structured text evaluation.
View RepositoryBuilt a comprehensive interpreter for "ToyLang", evaluating custom scripts from source code down to execution.
View RepositoryEngineered an application utilizing TypeScript for strict typing, interface design, and modern web application structures.
View RepositoryData Structures & Algorithms
Implemented a Binary Search Tree (BST) to manage and navigate hierarchical data with efficient insertion, deletion, and retrieval operations.
View RepositoryDeveloped a graph data structure utilizing adjacency lists for modeling networks, implementing traversal and pathfinding algorithms.
View RepositoryCreated a custom Hash Table featuring collision resolution techniques to provide constant-time average complexity for lookups and data storage.
View RepositoryBuilt foundational stack (LIFO) and queue (FIFO) data structures from scratch to handle linear data processing and sequential tasks.
View RepositoryDesigned advanced hierarchical data models utilizing object-oriented programming principles like inheritance and polymorphism.
View RepositoryUtilized C++ templates to create generic, reusable Doubly Linked List (DLL) structures capable of handling multiple data types.
View RepositoryImplemented a self-balancing 2-3 Tree to maintain sorted data and guarantee logarithmic time complexity for search operations.
View Repository