Product engineer by instinct, backend engineer by trade.
TypeScript/NestJS 路 Java/Spring 路 Erlang/OTP 路 Python
Software engineer, ten years in. I build systems that have to stay up.
Real-time chat infrastructure on Erlang/OTP and RabbitMQ, carried through to its first 100K users. Before that, payments compliance, CRM, and wearables. These days I work on carbon tech and remote-sensing products, where carbon methodology is unforgiving and most of the difficulty sits upstream of the implementation.
werkflow 聽路聽 Java 路 Spring 路 Flowable 路 Next.js
Open-source enterprise workflow automation on Flowable BPM. Most BPM platforms force you to choose between a visual designer business users can operate and a codebase engineers can actually maintain. Werkflow is an attempt at both.
claude-code-project-workflow 聽路聽 Markdown 路 Log4brains
An opinionated Claude Code setup: layered CLAUDE.md and LLM.md docs, lazy-loaded skills, and ADR capture. Built because AI coding assistants lose architectural context between sessions, and re-explaining a system every morning is not a workflow.
guided 聽路聽 live 聽路聽 Next.js 路 React 路 TypeScript
Renders A4 print-ready, image-driven product guides from a structured schema. Built to fight content rot: in a product that ships weekly, hand-made screenshot guides are stale before they are published.