Skip to content

Project Archive

Everything I build outside work hours: mobile apps, browser extensions, a decade of Minecraft server plugins, and the tooling I write for my own use.

Projects

Product · 5 modules

Ferrio

Every day carries an odd little holiday, and Ferrio tells you which. Android since 2014, iOS in SwiftUI, and the web - all fed by one API. The holidays live on a server rather than inside the app, so a correction or a new entry reaches everybody without waiting for a store review.

AndroidiOSSwiftUIWeb
Minecraft ecosystem · 4 modules

Andret Tools System

A decade of Spigot plugins for Minecraft servers, four published on SpigotMC and the oldest listed since 2014, all sharing one command library. What started as a favour for somebody else's server turned into atsArguments - the API the rest of them are built on.

JavaSpigotSQL
Browser extension

Surround it!

Select text, type a bracket, and the text ends up inside it instead of being replaced. What every code editor does, in every input on any page. Editors have had the habit for twenty years and no browser does it anywhere else; this teaches it to Chrome, Edge and Firefox.

JavaScriptChromeFirefoxEdge
Browser extension

Free JSON Formatter

A browser extension that turns raw JSON into a collapsible, searchable tree. One permission, no network code, and a test that fails on any request. Written after the most popular formatter went closed source and began injecting scripts - the guarantees are the point, not the tree. Chrome, Edge and Firefox.

TypeScriptChromeEdgeFirefox
IntelliJ plugin

atsCompanion

An IntelliJ plugin that checks atsArguments annotations as you type. The compiler sees only strings, so it cannot tell you when one is wrong. This does: it validates the annotations that replace command parsing, suggests what belongs there, and stays in step with the library it serves.

JavaIntelliJ
Discord bot

Torphes

A Discord bot for the small questions a server keeps asking: today's unusual holiday, and a message leaderboard counted the moment you ask for it. The holiday comes straight from the Ferrio API, so the bot and the apps always agree. Nothing is stored, which keeps both the privacy policy and the maintenance short.

JavaDiscord

Collaborations

Work I do for other people: building things, keeping them running, or helping decide what they should do next. Their business, not mine.

  • Built and maintained

    Animaeris

    A studio for aerial and movement classes, open since 2022 and teaching everyone from children to seniors. The site carries the class list, the timetable, pricing, the gallery, the instructor profiles and the sign-up flow. Written in PHP and still being extended.

    Visit