Skip to content
Side projects, in the open

Developer tooling, 
agents and small sharp utilities

I’m a software engineer. This is where the things I build outside of work end up 
— mostly agents, Android experiments and the odd trip down to bare metal.

What I do

I like tools that are small, fast and understandable: one binary instead of five, the standard library before a dependency, and code you can read in a single sitting. Most of what’s below started as a question I couldn’t answer — can an agent run on a phone with no runtime? — and ended as something I actually use.

By day that instinct pays the bills: I build Java microservices — JAX-RS extensively on first-generation services, Micronaut on the new generation — with Spring Boot, Kafka and containers in supporting roles, on Linux, naturally.

The road here was scenic. Python was the first language I taught myself, after C refused to make sense. Then I circled back, learned C properly and got comfortable in it. Java came later — properly, in my Masters — though the itch started years earlier, wanting to write Minecraft mods. I remain a devoted player. Along the way I’ve also built ML pipelines and trained convolutional networks and the occasional GAN.

Projects

What I work with

Java
Kotlin
JVM
Micronaut
JAX-RS
Spring Boot
Kafka
Docker
Linux
Android
Node.js
Zig
C / C++
Python
TypeScript
React
Hugo

I care more about the shape of a program than the logo on it: keep the dependency count low, prefer the platform you already have, and make the failure mode obvious.

Elsewhere

Everything here is built in my own time. The code lives on GitHub — issues and questions are welcome there. You can also reach me by email at contact@patra.cc.