Code

Code

code

code

(noun) repos, projects, things I have coded

(noun) repos, projects, things I have coded

Pulled from a few years of closed issues and merged pull requests rather than from memory. The first list is what I keep coming back to at work, described by the technology and the skill. The second is everything else: school, side projects and the odd tool.

Pulled from a few years of closed issues and merged pull requests rather than from memory. The first list is what I keep coming back to at work, described by the technology and the skill. The second is everything else: school, side projects and the odd tool.

What I keep doing

Eight themes, ranked by how much of my closed work falls into each. Employer work is described by technology and skill only.

1

1

Backend Java for a production web app

2023 – present

Server-side Java on Jetty and Guice with a Vaadin Flow UI. The bulk of everything.

Java

Jetty

Guice

Vaadin Flow

FreeMarker

Backend development

Server-side UI

employer work · technology and skill only

2

2

PostgreSQL as a first-class part of the app

2023 – present

Flyway migrations, jOOQ typed queries, PostGIS, and a steady stream of data tooling on Neon Postgres.

PostgreSQL

PostGIS

jOOQ

Flyway

Neon

SQL / PL/pgSQL

Data modeling

Schema migrations

Geospatial data

Data tooling

employer work · technology and skill only

3

3

Third-party system integrations

2024 – present

REST clients, webhooks and file-based import and export workflows for half a dozen external partners.

REST APIs

Webhooks

Java

API integration

File import/export

Partner data mapping

employer work · technology and skill only

4

4

LLM and OCR document extraction

2025 – present

Pulling structured values out of scanned field documents with an OCR and LLM pipeline, then validating them.

LLM APIs

OCR

Webhooks

Java

LLM engineering

Document extraction

employer work · technology and skill only

5

5

Production support, debugging and performance

2023 – present

Turning session-replay and error-monitoring alerts into fixes, and making slow paths fast.

Error monitoring

Session replay

Java

PostgreSQL

Debugging

Production support

Performance tuning

Regression hunting

employer work · technology and skill only

6

6

Framework migrations on a live codebase

2023, 2026

Moved a long list of legacy screens to a new UI framework, then absorbed a second major upgrade three years later.

Vaadin Flow

Java

Framework migration

Regression hunting

employer work · technology and skill only

7

7

CI/CD, DevOps and security hygiene

2025 – present

Pipelines, per-branch deployments, coverage gates, secret scanning and enterprise SSO.

GitHub Actions

Docker

Kubernetes

Gitleaks

Keycloak

Selenium

CI/CD

Security hygiene

SSO & auth

Test automation

employer work · technology and skill only

8

8

Background jobs, notifications and workflow automation

2023 – present

Clustered scheduled jobs, event-driven email and SMS, and the Slack and Zapier glue around them.

Quartz

FreeMarker

Slack API

Zapier

Background jobs

Notifications

Workflow automation

employer work · technology and skill only

Everything else

School projects, side projects and tooling. Most of these have a repo you can open.

Tooling

2026

A Claude Code plugin that generates JavaDoc following Oracle and Atlassian conventions, JDK 25 aware.

Claude Code

Java

School

2024

An interactive D3 data story about the semester I took seven courses at once. CPSC 583.

D3.js

JavaScript

Side Project

2024

A Discord music bot that follows what a friend is playing on Spotify and plays it live in a voice channel.

TypeScript

Discord.js

Lavalink

Spotify API

Docker

Side Project

2022

Polls the Spotify API and renders the current track’s album art and details with Pygame.

Python

Pygame

Spotify API

School

2024

A Swift iOS app built with a team for CPSC 575, plus the repo and design process around it.

Swift

Figma

School

2023

A Haskell parser project with a friend, with CI and a test script added.

Haskell

GitHub Actions

Side Project

2022

A text-mode clone of the 1980s Bomberman written in x86 assembly with a little C.

x86 Assembly

C

Side Project

2022

A React marketplace prototype where local businesses put their shops online for the local community.

React

JavaScript

Side Project

2023

A React and Firebase bus ticket booking app.

React

Firebase

JavaScript

Side Project

2025

A personal finance tracker in Python, rebuilt from scratch for a second version.

Python

Side Project

2026

Poking at terminal UIs in Rust with ratatui.

Rust

ratatui

Work

2025 – present

A Python ETL that consolidates CSV data from multiple sources into one Postgres table.

Python

PostgreSQL

Neon

Docker

employer work · no public repo