Skip to main content

Projects

A collection of things I’ve built.

Wifi Admin

2026Finished

  • Java
  • TypeScript

A take-home assignment for a Java Software Engineer role at Hrvatski Telekom.

The core task was a REST wrapper around a legacy SOAP platform. I added authentication and monitoring with Prometheus and Grafana.

Mipe

2026Active

  • Go

A containerized environment for AI coding agents.

Configuration is scoped per project rather than relying on whatever's already set up locally.

Includes extensive engineering notes documenting reasoning.

Boxbot

2026Finished

  • Java
  • Kotlin

A warehouse management simulation built in Java with libGDX.

Built with performance in mind: the game loop avoids allocations, favoring primitives over abstractions to keep frame times predictable.

Homepage

2026Active

  • TypeScript

A personal site built with React and TypeScript, used to present projects and technical writing.

Content is authored in MDX and rendered through a small content pipeline.

Enterprise Coffee

2026Active

  • Java
  • Go
  • TypeScript

A distributed system for ordering virtual coffee from a networked espresso machine, built to explore service coordination across independently deployed components.

Backend, frontend, and machine each run as separate containerized services, in Java, Go, and TypeScript respectively.

Infira

2026Active

  • Java

A Java library that abstracts LLM API calls behind a typed, fluent interface instead of raw HTTP and JSON.

Models are selected by capability, and structured responses are mapped directly 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 to track charging sessions, then turns the finalized energy totals into billing.

JRussell

2025Experiment

  • Java

A lightweight Java library for running tasks in tests, sequentially or concurrently.

Tasks are wrapped with configuration and decoration, then inspected for their result. No scheduling, persistence, or framework dependencies.

More projects coming soon.