Asterlo
AI-assisted outreach, with a human in control. Research, drafting, and approval in one workflow.

Developer · Builder
Software engineering, AI and agent systems, developer tools, and product engineering. I like the part where an idea becomes something you can actually open and use.
Open to interesting work01Selected work
AI-assisted outreach, with a human in control. Research, drafting, and approval in one workflow.


A native workout planner for the sessions you planned — and the ones you improvise. Built with SwiftUI, stored on your device.
On the App Store · 2026

An AI coach for the unwritten rules of university life. Turn an unfamiliar situation into a practical next step.
Live · 2026
02Experiments & open source
An Agent Skill for reveal-on-scroll motion that stays restrained and accessible — it honours prefers-reduced-motion instead of treating it as an afterthought. The reveals on this site are the same approach.JavaScript · CSS
Developer Tools · 2026
An Agent Skill for smooth option selectors — billing switches, pricing plans, and view modes with moving active indicators. It adapts the interaction to an existing design system, with references for keyboard access and reduced motion.HTML · CSS
Developer Tools · 2026
A terminal weather dashboard on the OpenWeatherMap API, rendered with rich. Small enough to finish, which made it a good place to work out what a CLI should feel like to use.Python
Developer Tools · 2026
03Approach
What interests me is the boring half of a product: the approval gate that stops a bad email from sending, the idempotent job that will not double-charge, the migration that runs the same way twice. Anyone can make a demo work once. I like the part where it keeps working when nobody is watching it.
The ones worth walking through: a problem behind each, a constraint that made it interesting, and a decision I would defend.
4 · 2026
Smaller things — libraries, prototypes, and studies that each answered a question I had.
3 small things
How I work, what I focus on, and the stack I reach for when an idea needs to become something you can open.
Bio · facts