Selected work

My work

Software I’ve built, with a closer look at the engineering behind it.

Selected projects

01 — 03
Buggin map showing rivers and fishing locationsBuggin weather and fishing conditions

01 / Mobile appOn the App Store

Buggin

A fly-fishing app that brings river measurements, weather, maps, and AI-assisted forecasts into one useful experience.

I designed and built the Flutter app and Firebase backend, integrated river and weather data, and manage App Store releases.

Engineering decisionKept the underlying measurements visible alongside AI-assisted advice so anglers can inspect what a forecast is based on.

Flutter · Firebase · Gemini · Mapbox

Buggin Charts displaying river discharge, water temperature, and gage height

02 / Web & data visualizationLive web product

Buggin Charts

A configurable charting product that makes USGS river conditions easy to explore and embed in fishing reports and other websites.

I built the USGS data integration, interactive time-series charts, and a configuration workflow for embedding charts on other websites.

Engineering decisionUsed isolated iframe embeds to keep charts independent of each host site’s styles and framework.

TypeScript · Next.js · uPlot · USGS

03 / Developer tooling

DBexplorer

A terminal interface for SQLite.

  • Table & schema inspection
  • Foreign-key navigation
  • SQL queries & CSV export
Rust · SQLite · ratatui

Source project

A closer look at the database

A Rust terminal interface for SQLite: explore tables and schemas, inspect foreign keys, run queries, and export results to CSV.

I built the terminal UI and database inspection tools, bringing schema exploration and query results into one keyboard-driven workflow.

Implementation focusMaking tables, schemas, and foreign-key relationships accessible within the terminal, with CSV export for working with results elsewhere.

Explore the source

More work

Native apps, experiments, and earlier design studies.

Pane & Usage Bar

A SwiftUI calendar MVP and a macOS usage overlay. Product previews at Coburn Studios.

SwiftUI · AppKit

Face Recognition

An image-to-inference pipeline with face detection, LBPH model training, and a webcam interface for testing recognition.

Experiment · Python · OpenCV · NumPy

Voxel Sandbox

A Minecraft-inspired sandbox exploring first-person interaction, generated terrain, block placement, and inventory state.

Prototype · Python · Ursina · Panda3D

Circular Oscillator

A mathematical animation with custom canvas rendering and adjustable amplitude, frequency, phase, and point count.

Experiment · Flutter · Dart · CustomPainter
Earlier design studies

Prodo

Academic planning · Product concept

Exploring how students can turn deadlines into manageable study plans. The design work covers task capture, calendar views, and adjusting a schedule when priorities change.

Prodo calendar prototype showing assignments grouped by due dateView original study source

SlopeSync

Location-based social app · UX course project

A course design study connecting riders through mountain locations, shared runs, and trick history. Work spans research, interaction flows, wireframes, and a high-fidelity prototype.

SlopeSync design prototype with mountain map, trick feed, and rider profile screensView original study source

Contact

Get in touch

I’m open to software engineering opportunities and technical collaborations.