Hi. I write apps and stuff. Oftentimes they use AI.
Other hobbies include cooking, cycling, golfing, and photography. 99% of these photos end up being of the family pets:
Osano
Currently focused on adding LLM-powered features to Osano's privacy compliance platform.
Recent AI project feedback
SOOOOO - this cookie stuff is wonderful. THANK you for that - it's already showing SO well.
Hey Ethan, just wanted to reach out to you and say that your demo was one of the most impressive things I've seen an engineer at this company deliver.
Projects

Cords Chat
AI chat app with support for models from OpenAI, Anthropic, Gemini, Llama, DeepSeek, and xAI. CMD + K navigation, text-to-speech playback of messages, attachment analysis, and more. There are many AI chat apps out there, but this one is mine. 💖

Tangey
Aesthetic home screen widgets powered by Strava and a custom polyline rendering engine built on top of MapKit.

Avarts
Open-source and self-hostable fitness platform that enables cyclists to track and analyze their workouts. Includes a companion iOS app.

Slackmojis-dl
CLI tool for downloading emojis from www.slackmojis.com

2016
Top 5 Best "Powered by Strava" AppsDesigned by hand, built with Next.js and Tailwind CSS. Deployed to Vercel. Making the supernova light mode animation was by far my favorite part.