Projects

An overview of things I’ve built, from full-stack web apps to low-level systems work.

Projects are listed from most recent to least recent.

SQL Data Warehousing

View on GitHub

A focused data warehouse created from raw customer and product data. This warehouse includes a bronze, silver, and gold layer, implementing the Medallion Architecture of data design. SQL scripts that are used for data cleaning and aggregation are included.

Data CleaningPostgreSQLData ModelingETL Processes

Custom Ruby Interpreter

View on GitHub

A custom-built programming language implemented in Ruby. This project features a full execution pipeline including a lexer, a recursive-descent parser for custom grammar, and an AST evaluator using the Visitor pattern to handle loops, conditionals, and functions.

RubyLexical AnalysisDesign PatternsAST Parsing

Virginia Flora and Fauna

View on GitHub

A centralized biodiversity platform designed to manage and display Virginia’s species data. It implements a multi-role user system for researcher observations and features a filtering engine for habitat and conservation tracking.

SQLRelational ModelingFlaskData Analysis

TASync

View on GitHub

A full-stack scheduling website for Educators, TAs and Students. In this app, I handled model creation using an Object Relational Model, webpage routing, developed ninja APIs and utilized tailwind CSS through Syncfusion's calendar component.

DjangoPythonReactJavaScriptREST APIs

Local Library

View on GitHub

A full-stack library management web app using Python/Django to organize books, authors, genres, and languages.

DjangoPythonREST APIs

Custom Unix Shell

View on GitHub

A Unix-style shell built in C with piping, redirection, and job control.

CPOSIXFork/ExecMultithreaded Servers