Selected work
Projects, my role, and the decisions behind the work.

AI marketing platform · Client work through caisy
ScriptBee: AI chat that keeps running after the tab closes
How I moved ScriptBee's long AI agent runs into background tasks, so an answer is no longer lost when the user refreshes the page.

AI platform for real-estate investors · Frontend lead
AI real-estate platform: an audit, then the fixes in order
How I audited the live frontend of an AI platform for real-estate investors, ranked the problems by how much they hurt users and fixed them in that order.

Kitchen brand site · Client work through caisy
LEICHT: a kitchen brand site in several languages
Case study of the leicht.com brand site I built in Qwik on a headless CMS and GraphQL, in several languages, plus an internal kitchen configurator.