Not a character sheet builder and not a virtual tabletop: Ordiria holds a campaign together between one session and the next — roster, encounters, conditions with duration, roll history, chat with whispers. The rules of a game are data, a Content Pack the engine reads without knowing which game it is.
Armoury
What I've built

This is what I've built, with its actual status: in production, in testing, in alpha, abandoned, archived. Some of it I use every day, some I finished and left there. I didn't remove the second kind: they're part of the journey too.
-
Ordiria
Vue · Supabase · Cloudflare
-
MyTeo
Every weather app has something that grates: ads, telemetry, three taps to reach the one number you opened it for. This one talks to Open-Meteo and to nothing else — no ads, no analytics, no trackers — keeps an hour of cache so it still says something sensible with no signal, and has an Umbrellometer, which answers the only question I actually ask the sky. The other half of the reason it exists: I wanted to find out what it takes to get an app into a store.
Kotlin · Jetpack Compose · Open-Meteo
-
WordPress
-
NewsLite
-
NewsLite Compat
-
Consent Lite
-
Advertorial Compliance
-
-
AI Governance Template
A stack-agnostic template for running software projects with coding agents: how work is tiered, where knowledge lives, how sessions hand off to each other on disk.
Read on: AI Governance Template
Markdown · Shell · AI agents
-
Fissure Teller
Reviews of competing apps say what is missing better than any survey, but there are too many to read. Fissure Teller groups them into recurring problems and reasons for satisfaction, and shows me where there is room.
Python · Streamlit · SQLite · Pydantic
Archived
-
EyeInTheSky
Detects road accidents in aerial imagery. Knowledge distillation onto a YOLO model, so it runs in real time.
PyTorch · YOLO · Deep Learning · Computer Vision
-
RecboleRetail
Recommends pharmaceutical products from purchase history. RecBole models behind a FastAPI service, React on the front.
RecBole · FastAPI · React · Docker
-
Bitcoin Forecasting
Forecasting experiment on cryptocurrency market data: a large dataset, a handful of models, mixed results.
PyTorch · Big Data · Jupyter · Data Science
-
pmDapp
Manages university theses on Ethereum. Smart contracts for traceability, an Angular frontend on top.
Solidity · Angular · Ethereum · Blockchain
Abandoned
-
AI-HQ
Reminders, appointments, email and the state of my projects lived in five different places. I wanted to ask an assistant on Telegram for them, with the project data as its memory. I stopped it: without suitable hardware it does not hold up as a home assistant, and it was turning into a big project.
DatapizzaAI · React · TypeScript
-
agent-flow
Several AI agents on the same project make a mess if nobody coordinates them. agent-flow was meant to be the command line I would use to assign the work and follow it through to review. I stopped it when a small tool started turning into a boilerplate for everything.
Python · Typer · Pydantic · asyncio
-
GoSolo
It was meant to tell me whether a problem really exists before I build on it, starting from discussions on Reddit. I had built it to use myself, and that was also its limit as a product. I stopped it when Reddit changed the rules for anyone using its data.
FastAPI · React · TypeScript · PostgreSQL
