I build systems for problems I actually have.
Some of it's code. Some of it's property. All of it started because something wasn't working.
What I'm building
Deal Analyser
A free UK property and business investment calculator — stress-test a deal before any money moves, and get an honest "no" when the numbers don't work.
View project SinceAug 2026AccessPublic · AI-assistedStackTypeScriptAstroVitestFlagship ActiveTRON
A modular security-orchestration platform for my own self-hosted infrastructure — AI recommends, a deterministic policy engine decides.
View project SinceAug 2026AccessPrivate · Self-hosted · AI-assistedStackPythonPydanticasyncioSQLiteDockerFlagship ActiveSAKO Brain
Structured Augmented Knowledge Orchestrator — an open-source knowledge system for organizing projects, decisions, context and AI-assisted workflows. Plain Markdown, a small CLI, and provider-neutral rules that keep an AI assistant honest. AGPL-3.0-or-later.
View project AccessPublic · Open Source · Self-hosted · AI-assistedStackPythonMarkdownYAMLSQLiteFlagship ActiveFamily Command Center
A self-hosted household system built around the fact that the people using it need very different things from it. Planned for open-source extraction.
View project AccessPrivate · Self-hostedStackSvelteKitSvelte 5Node.jsSQLiteDocker ComposeCurrently
Updated August 2026
- TRON Active development
- Deal Analyser Real-World Validation
- SAKO Brain Active daily use
- Family Command Center Live, in family use
About Marcin
I build practical systems — software, automation, and self-hosted tools — for problems I actually run into: my own homelab, my family's household admin, a property deal worth stress-testing. Property is part of that direction, not a business I'm already running — I'm building toward it properly.
- Location
- Sheffield, England
- Specialisms
- Software · Automation · Property
- info@marcinsakowski.com
Recent writing
- Reproduce, Don't RedistributeThe repository ships no add-ons. It describes what should exist and lets OpenTTD acquire the payloads through its own content system — keeping third-party payloads out of Blueprint, while their licences remain their own.
- Correct Code With No CallerA passing test can prove that a function works. It cannot prove that the running system ever calls it.
- When Your Own Tests Are the Thing That's WrongThe application was fine. One CI failure was real, three later diagnoses were wrong, and the test was asking for state before it had loaded.
Have a problem, idea, or project?
Software, systems, or property — send me what you're working with and I'll follow up.
Hi, I'm Marcin. Send me a message — I read and reply to these myself, usually within a day.
I respond to every message within one working day.