My Projects

Real applications โ€” built, deployed, and live.

๐Ÿค–

AI Engineering

Job Application Assistant

Job Application Assistant

AI

Upload your resume and a job posting โ€” the app scores your match percentage, surfaces your exact skill gaps, and generates a tailored cover letter. Built on a full RAG pipeline: PDF parsing, vector embedding, retrieval, and GPT-4o-mini completion with structured output. A production AI tool built for real use.

Django OpenAI LangChain RAG ChromaDB Python Railway
Hunting AI Assistant

Hunting AI Assistant

AI

A domain-specific AI agent built with LangGraph and Django. Routes plain-English queries through a multi-node state graph across 10+ topic domains โ€” live weather tools, knowledge base Q&A, and conversation memory. Engineered specifically to prevent hallucination on regulation-sensitive topics.

Django LangGraph LangChain OpenAI DRF Railway

โš™๏ธ

Full Stack

WeatherRack

WeatherRack

Full Stack

A Django web app that scores 10-day weather forecasts against the variables that actually drive deer movement โ€” wind, pressure, temperature swing, and moon phase. Returns a ranked list of your best hunting days so you stop guessing. Features location management and a responsive dark UI.

Django Python PostgreSQL Railway
Budget App

Budget App

Full Stack

Full-stack personal finance tracker with a Django REST Framework backend and React frontend. Features token authentication, category management, full CRUD, expense visualization with chart breakdowns, pytest unit tests, and a GitHub Actions CI/CD pipeline.

Django REST Framework React PostgreSQL Railway
GolfBros

GolfBros

Full Stack

A full-stack golf community platform where players log rounds, share course reviews, and track performance over time. Built with Django REST Framework, React, and PostgreSQL. Features user authentication, full CRUD, and a clean responsive UI.

Django REST Framework React PostgreSQL Railway
Archery Answers

Archery Answers

Full Stack

A domain-specific ballistics calculator for archers. Configure your arrow components โ€” shaft, point, fletching โ€” and get real-world kinetic energy, momentum, and ethical harvest thresholds by game animal. Users save and compare custom builds.

Django PostgreSQL Python Railway

๐Ÿ“Š

Data Analysis

FAA Aviation Incident Dashboard

FAA Aviation Incident Dashboard

Data

Interactive dashboard analyzing 39,000+ US aviation incidents from the NTSB database. Features dynamic filters, KPI metrics, trend analysis, aircraft make breakdowns, and a US choropleth map. Built by an FAA-certified A&P mechanic โ€” domain expertise that goes beyond the data.

Python Pandas Plotly Streamlit NTSB Data
Personal Finance Dashboard

Personal Finance Dashboard

Data

End-to-end personal finance analysis covering 1,500 transactions across 5 years. Full data pipeline from raw CSV through SQL analysis to interactive deployment, including a 6-month linear regression forecast. Shows the data engineering foundation behind the more complex production apps.

Python Pandas Plotly Streamlit Scikit-learn