DominionDev portrait

Solo Developer · Terminal Native

Dominion/
Dev

I build tools that feel alive — CLI tools, TUIs, developer utilities, and open-source systems in Go, Python, and Rust. If it runs in the terminal, I’m interested.

scroll

About

I’m DominionDev — a solo developer, student, and FOSS lover with a strong focus on building clean, structured, and reusable software. I approach development as more than writing code — I think in terms of architecture, system boundaries, logic, and long-term evolution.

I work heavily with CLI and TUI applications, tools and libraries. I enjoy working in the terminal, but that doesn’t mean I only work there. My goal is to build tools that are useful in real development workflows, easy to extend, opinionated where clarity matters — and beautiful.

A defining part of my work is a theory-driven approach to software design. I often create internal frameworks and mental models to guide how systems are built — helping me reason clearly about responsibilities, replaceability, service lifecycles, and orchestration, even in small or local-first projects.

I believe good open-source software should feel reliable, not magical. Transparent, well-structured, and built with other developers in mind.

Stack

Go
  • Primary language
  • CLI & TUI tools
  • Modules & packages
  • Microservices & networking
  • Single compiled binary
Python
  • Simple tools & scripts
  • Plugins & modular tools
  • AI & ML
  • DevOps tooling
  • CLI & library work
Rust
  • Daemons & engines
  • Background services
  • Performance-critical systems
  • Isolation runtimes
TypeScript
  • Frontend & web UI
  • React / Next.js
  • Leraniode web products

Projects

🧠 illygen

Library and runtime for building intelligence systems in Go. The engine behind everything smart in Leraniode.

go · leraniode

🧩 lean

Smart tool for managing .env files across environments. Built with Go and the Charm ecosystem.

go · personal

🍫 choco

Flavoured events and data modelling module for Python. Zero dependencies.

python · leraniode

🤔 logically

Logic-construction toolkit for building clean, composable, inspectable logic units in Python.

python · leraniode

relay

Local-first multi-provider AI chat — Go backend, Bubbletea TUI, and Next.js web UI. Ollama, Groq, Gemini.

go · typescript · personal

🪵 logfmt

CLI tool for formatting, colourising, and displaying logs. Fast and beautiful.

go · personal

🎨 wondertone

Perceptual colour intelligence library in Go. The colour system powering all Leraniode products.

go · leraniode

✏️ alolyte

Programmable SVG design library. Creates all logos, animated badges, and visual assets for Leraniode.

go · leraniode

Philosophy

Modularity

Systems should be composed of independent parts. Nothing so coupled it can’t be improved.

Clarity

Code should explain itself through structure. Cleverness is only valid when it makes things clearer.

Beauty

Stylish interfaces give a calm and motivated feeling. Beauty is not decoration — it is respect for the user.

Aliveness

Tools should feel fast and alive. Open source matters. Build tools you can actually use.