Software engineer. I build systems that remove entire categories of manual work, not just features.
- swiss-passport: MCP server that teaches the Zurich naturalisation test through Claude or ChatGPT, in 6 languages.
- Start with the problem and its cost. The stack comes last.
- Keep correctness in pure, tested cores and treat frameworks as replaceable shells.
- Prefer small, typed, composable modules over clever abstractions.
- Ship, measure, delete.
- ibanita: tree-shakable IBAN/BBAN/BIC validation, checked against the SWIFT registry
- minuta: hierarchical time library
aleksejdix.com · LinkedIn · Switzerland





