Built in public
Five projects, all in development, all documented as the work happens. Each one carries an honest status — planned stays planned until it works, and the parts that are not built yet say so.
Status key
Scoped and thought about. No working code yet.
Being actively built. Parts work, parts do not.
Running on something real, usually our own systems first.
Finished enough that you could use it too. Nothing is here yet.
The projects
Python 3.13 · local desktop · jarvis-local 2.2.0
A local AI operator that wakes on a double clap, opens the applications you have allowed, arranges your windows and writes down everything she did.
Odoo 19 Community · custom modules · self-hosted
The system the company runs on: projects, notes, documents, hosting, communication and credentials in one place instead of five.
WordPress plugin · v0.9.0-alpha · provider-neutral
An open AI development framework for WordPress: guided agents that inspect a site and propose changes, with visible workflows and user-controlled approvals.
WordPress plugin · PHP · ~200 lines
A small SEO plugin written for this website rather than downloaded: redirects, sitemap hygiene, author-archive protection, and meta tags driven by the page excerpt.
WordPress · Kadence · Elementor Pro
This website. Rebuilt in public through 2026 as the brand moved from WordPress services to AI coding and software development.
Why in public
A polished tutorial hides the twenty minutes where the thing did not work. That is the part worth watching, because that is the part you will hit yourself.
So the projects here are documented while they are unfinished. Build logs go up as the work happens, statuses stay honest, and when something is broken it says so until it is fixed.
New build logs and tutorials go up on YouTube as each piece gets made — including the parts that failed.