Lead Software Architect

I work on pragmatic software architecture, AI‑enabled delivery, and the quiet automation of everyday complexity.

Zurich, Switzerland X / @eletiy
A quiet Mediterranean landscape at dusk

Work

I am a Lead Software Architect at Zühlke, focused on shaping software systems that can be understood, changed, and operated by real teams.

A lot of my recent work is around AI in software delivery: using agents and language models to support analysis, architecture, implementation, testing, documentation, and review without losing human judgement.

My bias is toward useful, boring-in-the-best-way systems: clear context, explicit tradeoffs, tight feedback loops, and tooling that makes the right thing easier to do.

Personal projects

Outside client work, I like making practical software for my own routines: home automation, personal agents, location history, and a second brain that stays useful.

Nullpaw is my personal chat agent. It runs on my home server, works through Telegram, and can use a practical toolbox: calendar, email, files, shell commands, note-taking, and memory across conversations.

Thereabout is a self-hosted alternative to Google Location History. It turns location data into a browsable timeline and heatmap, and it can run locally or on a server.

Working toolkit

Tools, languages, and platforms I reach for when shaping software.

AI-assisted engineering

Cursor, Codex, OpenAI Agents SDK

Languages and frameworks

Java, Spring Boot, Angular, TypeScript, Node.js, Apache Solr, JPA, Flyway

Engineering practice

Architecture reviews, ADRs, quality attributes, Scrum, SAFe, test-driven development

Systems and delivery

Docker, GitHub Actions, MariaDB, REST APIs, WebSockets