Projects

I've organized my projects by category. Each project showcases different technologies and approaches I use.

Internal Projects & Tooling

Production systems and developer tooling built around agentic workflows, FastMCP, and strict human-in-the-loop governance.

pocket-cfo🏷️ v2.0.0

A freelancer's finance tracker and invoicing tool in one single Go binary with an agentic write API for automated bank reconciliation.

Architecture Highlight:Two-repo split separating open-source app logic from private client data with immutable Git commit auditability.

Open Source Libraries

Production-ready open-source libraries and integrations published for the developer community.

Comprehensive Elixir client library for the Bexio REST API, providing strongly-typed resource models and automated pagination.

Architecture Highlight:Full implementation of Bexio business endpoints with rate-limit handling and Hex.pm package distribution.

Bexio OAuth2 and OpenID Connect authentication strategy for the Elixir Ueberauth ecosystem.

Architecture Highlight:Plug-and-play single sign-on integration for Phoenix applications connecting to Bexio corporate accounts.

Web Applications

Full-stack web applications and realtime interactive collaborative tools.

Real-time agile estimation and planning poker voting platform built with Phoenix LiveView and WebSockets.

Architecture Highlight:Zero custom client JavaScript; state synchronization and voting consensus handled entirely server-side via OTP actors.

Distributed Systems & Infrastructure

Architecture prototypes and proofs of concept exploring distributed locking, messaging patterns, and transactional event streaming.

Demonstration of Apache Kafka transactional messaging patterns with exactly-once processing semantics across microservices.

Architecture Highlight:Proves atomic multi-partition writes and read-committed isolation under concurrent producer failure scenarios.

High-throughput distributed locking and queue mechanism utilizing PostgreSQL advisory locks across multiple application nodes.

Architecture Highlight:Achieves safe multi-host task coordination without requiring dedicated external coordination clusters (ZooKeeper/Redis).

Private Projects

Closed-source products in active development. Only metadata is published; the repositories themselves stay private.

machinexPrivate
Proprietary

Developer-first collaboration platform coordinating autonomous AI coding agents and human developers with full lifecycle visibility.

Architecture Highlight:Dual Kanban lifecycles (Epics and Tasks) with structural human-in-the-loop boundaries stopping agents before the Review gate.