AI / ML 2025

Plant Disease Detection

End-to-end machine learning pipeline for agricultural disease detection across multiple crops. Won 1st place in the Pi-515 State of Iowa AI Innovation Challenge ($5,000 award).

Your role: ML Engineer, Full-Stack
Python TensorFlow React Computer Vision AWS
Backend Systems

Compliance Rules Engine

Cloud-ready Java service validating structured records against configurable business rules with deterministic evaluation and LLM-generated explanations.

Your role: Backend Engineer
Java PostgreSQL Docker AWS REST APIs
Real-Time AI 2025

Air Drawing Recognition

Hybrid CNN-LSTM neural network achieving 99.79% test accuracy with sub-100ms inference latency. Real-time hand tracking and gesture recognition with pattern completion suggestions.

Your role: ML Engineer
TensorFlow MediaPipe Python Real-Time Systems
Game Development 2023–Present

Ames Nocturne

Full-stack 2D game with procedural dungeon generation, AI-driven NPC behavior, custom physics, and modular architecture. Ongoing independent project.

Your role: Solo Developer
Unity C# Game Design PCG
Game Development 2025

Roguelike Game Engine

Complete dungeon-based roguelike in C/C++ with procedural generation, Dijkstra pathfinding for intelligent NPC behavior, and persistent save/load mechanics. Com S 327 capstone project.

Your role: Systems Programmer
C/C++ Ncurses Game Systems Pathfinding
Full-Stack Web 2023

The Cinematic Almanac

Full-stack single-page application for exploring curated cinema content. Responsive React frontend, Node/Express backend, MongoDB persistence, role-based access control.

Your role: Full-Stack Engineer
React Node.js MongoDB REST API
Mobile Development 2023

Cyclone Connect

Award-winning Android application for campus connectivity. Unified platform consolidating academics, utilities, and student services. Best Project of the Semester (Com S 309).

Your role: Lead Frontend Engineer
Android Java REST API UI/UX Design
Systems Programming 2025

xv6 Process Scheduler

Extended xv6 RISC-V kernel with advanced scheduling algorithms (RRSP, MLFQ). Implemented kernel-level syscalls with priority management and feedback mechanisms.

Your role: Kernel Engineer
C xv6 OS RISC-V Kernel Design

Interested in learning more?

Reach out to discuss my work, upcoming opportunities, or collaborations.