Skip to main content

Projects

A collection of things I’ve built.

Wifi Admin

2026Finished

  • Java
  • TypeScript

A take-home assignment from Hrvatski Telekom.

It started with a REST wrapper around a legacy SOAP platform. Authentication, monitoring, and Grafana followed.

There's a blog post on why an interview assignment ended up with dashboards.

Mipe

2026Active

  • Go

The last AI development setup you'll copy-paste.

It's a containerized environment for AI coding agents, with per-project configuration instead of whatever's already on your machine.

Comes with an absurd number of engineering notes, in case you want to see the reasoning instead of just the result.

Homepage

2026Active

  • TypeScript

The website you are looking at right now.

Enterprise Coffee

2026Active

  • Java
  • Go
  • TypeScript

Mission-critical espresso delivery infrastructure.

It won't accept an order unless the machine confirms it's online and ready to brew. Backend, frontend, and machine each run in their own container, just to make sure that check happens before you're promised a cup that never comes.

Infira

2026Active

  • Java

A Java library for calling LLMs without gluing together raw JSON and hoping for the best.

It selects models by capability, builds prompts with a fluent API, and maps structured responses to Java objects.

ChargeFlow EV

2026Finished

  • Java

A backend for e-bike charging and billing, built inside a self-imposed 5-day timebox.

It ingests telemetry, tracks charging sessions, and turns finalized energy totals into billing.

JRussell

2025Experiment

  • Java

A lightweight Java library for running tasks in tests, sequentially or concurrently. For developers who test concurrency out of spite, determinism be damned.

It wraps executable tasks with configuration and decoration, then lets you inspect the result. No scheduling, persistence, or framework dependencies.

More projects coming soon.