Highlights
Latest code is on GitHub .
111 kWh whole-home battery system. About a week of full backup capacity, time-shifts the house's draw off PGE peak windows, and meaningfully shaves the electricity bill.
Family directory and email-handling service backed by Notion, plus a RAG chatbot UI for natural-language queries. Named for the Greek word for a gathering place.
Kotlin client library for the Notion API. Powers a handful of my own Notion-backed services.
Scripts for running and tuning Hugging Face models against an Apple Photos library — face clustering, image quality, orientation correction.
Python script that uses OpenAI to convert Java codebases to Kotlin, file by file. AI tooling pointed at real engineering work.
Passed the exam in August 2020. Validates working fluency with Lambda, DynamoDB, API Gateway, IAM, CloudFormation, and the rest of the developer-tier AWS surface.
Web service that converts long-running iCal events into all-day events. The thing that finally stopped my calendar from being a single multi-day blob during travel.
Webapp for training and testing a Naive Bayes classifier on text.
Alexa skill that fetches the latest TriMet bus and train arrivals.
AWS IoT button wired to a Lambda that plays/pauses Sonos via a Raspberry Pi.