Skip to content

Case studies

Projects

The product problem, my role, the engineering decisions, and what I would change next.

Course structurePrivate pilot
  1. Place

    A 40-question test sets the starting point

  2. Study

    10 units, 41 lessons, 178 topics

  3. Review

    Spaced review and oral-prep flashcards

  4. Plan

    Logging, weight and balance, METAR decoding

A React Native study platform that takes student pilots from first lesson to private pilot checkride, with a structured ground-school course, spaced review, and the planning tools training actually requires.

lessons across 10 units
41
topics covered
178
question placement test
40
In developmentJavaScriptReact NativeExpo+1
Flight planningVFR
  1. Weather

    Live METAR and TAF from the FAA

  2. Runways

    Headwind and crosswind for every runway end

  3. Route

    Wind correction, groundspeed, fuel and reserve

  4. Decide

    GO, CAUTION, or NO-GO at departure and arrival

A Java desktop app that brings live FAA weather, runway analysis, route and fuel planning, and a go/no-go decision into one place for pilots planning a VFR flight.

lines of Java
7,500+
METAR and TAF
Live
alternate airport search
120 NM
ShippedJava 21JavaFXMaven+3
Campus marketplaceLive
  1. Sign in

    Firebase Authentication for UTD accounts

  2. Post

    Students list items straight from the browser

  3. Sync

    Listings appear without a page refresh

A web marketplace built for UT Dallas students, with Firebase Authentication and real-time listings, serving more than 1,500 students.

UTD students served
1,500+
listing updates
Real-time
ShippedJavaScriptHTMLCSS+1
RosterLinked list

A Java coursework project that reads a season of Super Mario Sluggers batting records into a generic linked list written from scratch, derives batting average and on-base percentage under real baseball scoring rules, and ranks a six-category leaderboard.

lines across 4 classes
850
ranked stat categories
6
scoring codes in the sequel
44
ArchivedJavaData StructuresFile I/O