← Back to Main Profile

Portfolio

A selection of projects from my GitHub repository demonstrating systems programming, data structures, and application development.

Full-Stack & Mobile Development

ZapChirp Messaging App

React / Node.js / MongoDB / Socket.io

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 Repository

AI-Powered Ticketing System

Python / Next.js / FastAPI

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

Brevity Sharing Platform

Go / React / Docker

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

3D Grain Silo Topography Visualizer

JavaScript / React / Node.js

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

Stargazer

Kotlin / Android SDK

A native Android mobile application engineered using Kotlin, designed to process and display celestial data for stargazing enthusiasts.

View Repository

Real-Time Collaborative Whiteboard

React / Node.js / WebSockets

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

Predictive Stockout & Delivery Optimizer

Python / React

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

Real-Time Motion Capture System

Python / React Three Fiber / MediaPipe

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

Library Management System

React / Node.js / Prisma

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

Systems Programming & Architecture

Client-Server Communication

C

Developed a robust client-server architecture demonstrating low-level socket programming and networked data transmission.

View Repository

Stat and WC Utilities

C

Recreated the functionality of standard Unix utilities `stat` and `wc`, interfacing directly with operating system file metadata and I/O streams.

View Repository

Thread Encryption

C / pthreads

Programmed a multithreaded file encryption tool using POSIX threads to achieve parallel processing and concurrent workload management.

View Repository

ATC Simulator

Rust

Built an Air Traffic Control (ATC) simulator applying Rust's strict memory safety rules, concurrency models, and ownership paradigms.

View Repository

Rule 110 Cellular Automaton

Rust

Programmed an implementation of the Rule 110 cellular automaton, highlighting functional programming concepts and efficient state computation.

View Repository

Compilers, Interpreters & Applications

ES Interpreter

Python

Constructed an interpreter for a custom expression syntax to evaluate statements and manage variable environments dynamically.

View Repository

ImpLang Interpreter

Python

Developed an interpreter for "ImpLang", an imperative toy language, parsing control flows, loops, and mathematical logic.

View Repository

Lark Parser

Python

Utilized the Lark parsing toolkit to build grammar rules, tokenizers, and Abstract Syntax Trees (AST) for structured text evaluation.

View Repository

ToyLang Interpreter

Python

Built a comprehensive interpreter for "ToyLang", evaluating custom scripts from source code down to execution.

View Repository

CS410P Typescript Project

TypeScript

Engineered an application utilizing TypeScript for strict typing, interface design, and modern web application structures.

View Repository

Data Structures & Algorithms

Binary Search Trees

C++

Implemented a Binary Search Tree (BST) to manage and navigate hierarchical data with efficient insertion, deletion, and retrieval operations.

View Repository

Graphs

C++

Developed a graph data structure utilizing adjacency lists for modeling networks, implementing traversal and pathfinding algorithms.

View Repository

Hash Tables

C++

Created a custom Hash Table featuring collision resolution techniques to provide constant-time average complexity for lookups and data storage.

View Repository

Stacks and Queues

C++

Built foundational stack (LIFO) and queue (FIFO) data structures from scratch to handle linear data processing and sequential tasks.

View Repository

Hierarchy Data Structures

C++

Designed advanced hierarchical data models utilizing object-oriented programming principles like inheritance and polymorphism.

View Repository

Templates & Doubly Linked Lists

C++

Utilized C++ templates to create generic, reusable Doubly Linked List (DLL) structures capable of handling multiple data types.

View Repository

2-3 Trees

C++

Implemented a self-balancing 2-3 Tree to maintain sorted data and guarantee logarithmic time complexity for search operations.

View Repository