Experience
Software Developer
Iowa Flood Center, IIHR – University of Iowa · March 2025 – Present

Deployed and maintained 3 geospatial web applications, shipping 2 production cycles per week while incorporating researcher feedback.

Independently gathered requirements from non-technical researchers, translating ambiguous goals into defined specs.

Built reusable, modular UI components adopted across 3 applications, reducing code duplication.

Projects
NextNEXRAD
WSR-88D Radar Coverage Analysis Tool · June – September 2025
JavaScript (Google Maps API), Python (Flask, NumPy, GDAL)
Demo · GitHub

Interactive GIS application simulating radar placement and quantifying coverage improvements across USGS basins.

Engineered backend raster processing across 47M+ grid cells per request with sub-4 second response times.

MRMS Browser
Real-Time Precipitation Viewer · September 2025 – January 2026
JavaScript (Web Workers, IndexedDB, Google Maps API)
Demo · GitHub

Client-side MRMS data viewer accessing 60+ NOAA weather products from S3, rendering animated overlays on Google Maps.

Implemented caching with gzip compression and LUT remapping to avoid per-frame reprojection of ~2.17M grid cells.

Offloaded GRIB2 decoding to Web Workers and OffscreenCanvas for smooth UI during large dataset processing.

Level II Browser
GPU-Accelerated NEXRAD Data Viewer · January 2026 – Present
JavaScript (WebGL2, Web Workers, Google Maps API)
Demo · GitHub

Client-side NEXRAD Level II decoder handling Bzip2 decompression and binary parsing for all seven radar moments.

WebGL-based polar-to-Mercator projection using custom vertex shaders for smooth pan/zoom rendering.

SmartDart
Computer-Vision Dart Scoring System · January – May 2025
Python (OpenCV, Tkinter), Raspberry Pi, Swift/SwiftUI, Firebase
GitHub · Featured Article

Secured $5,000 in funding at the Iowa Innovation Challenge for a real-time, automated steel-tip dart scoring system.

Fine-tuned YOLOv4-tiny on 3,000+ annotated dart images with Raspberry Pi integration and mobile app sync.

Education
University of Iowa, College of Engineering
Computer Science and Engineering, Minor in Mathematics · May 2025