THEODOR CHICHIRITA
ESTATHEO.IT
2026

~*~ in progress ~*~

PROJECTS

Some of what I'm building at the moment.

~*~ venture factory ~*~

VENTURE FACTORY

A production line for small ventures, and the two ventures going through it.

The factory is a set of templates, scripts and agent prompts that takes a one-page brief through research, a brand, a list of claims, a site and the copy for each channel. Agents draft, scripts build and check, and I sign off at three owner gates. Nothing goes out until I approve it at the last one.

Each venture keeps a list of the claims its copy may make. A checker reads every draft against that list, so a page cannot say more than is true.

The venture factory, step by step. An idea arrives as a one-page brief. One step at a time, an agent turns the brief into the venture's claims and budget, three agents research the market, supply and names, and I sign the first owner gate. An agent drafts two brand directions, agents write the claims and funnel plan, a script estimates the cost of the drafts, and I sign the second gate. Two agents write the site and channel content, scripts build the site, ads and stills, agents draft the copy for each channel, and a checker reads the copy against the claims. The last gate, approval to publish, is left waiting for me: nothing goes out until I sign it.

fig. 1: the venture factory: agents draft, scripts check, I sign the gates.

SKULPT

Upload an AWS architecture diagram and get a 3D-printed model of it for your desk. Each resource has a light that is green when it is healthy and red when it is not.

LOAFY

Loafers that carry a company's logo, made for teams. Each person picks their own size by link.

Made with the venture factory, from the research to the brand and the landing page.

A pair of loafers on a dark surface, seen from the front left. A computer-made concept image, not a photograph of a real pair.
fig. 2: Concept render. Prototype in development.

~*~ saas ~*~

SAAS

Products for other businesses.

OPTLY

Broadcast messaging for businesses on Instagram and Messenger, built on Meta's official APIs. A business connects its Page and Instagram account, grows a list of followers who opted in, and schedules campaigns to them.

Consent comes first: every send is checked against the follower's opt-in and Meta's messaging rules just before it goes, and opt-outs, deliveries, reads and replies come back as they happen.

Next.js, TypeScript, Prisma, BullMQ

BORIS

Device compliance for small companies that run on Macs and have no IT team. Every Mac is set up to the company's compliance framework from first boot, stays that way without daily attention, and the admin can prove it to clients, auditors and investors.

An admin panel holds the policies. Built-in Apple device management and a small menu-bar app set up and watch each Mac, with live status, alerts when a Mac drifts, and reports. AI chat and MCP work on the same rules.

Apple MDM, macOS

~*~ hardware ~*~

HARDWARE

Things with a circuit board in them.

BACCHETTE

Air drums. Bacchette is Italian for drumsticks. Each stick carries a motion sensor and sends BLE-MIDI drum hits to GarageBand or any DAW. Yaw and pitch at the moment of the hit choose the drum.

The firmware fires the note while the stick is still braking, a few milliseconds before it stops, which hides part of the radio latency. The target is under 10 ms from motion stop to sound, for about £60 a pair.

XIAO nRF52840 Sense, Arduino

fig. 3: Bacchette. The note fires before the stick stops.

EDDY

A desk companion in the spirit of a Tamagotchi: a small screen with a pixel pet on it. Nobody presses buttons to look after Eddy. He levels up with how the day goes: a finished task feeds him and earns him experience, and a review keeps him entertained.

The screen is an M5Stack CoreS3 SE and only draws. A Cloudflare Worker keeps the pet's state and sends the screen one small document every 30 seconds.

M5Stack CoreS3 SE, PlatformIO, Cloudflare Workers

fig. 4: Eddy. A finished task is a meal.

SMART HOME HUB

A hub for my own home. It talks to the Yubii hub that already runs the lights and heating, and adds scenes, schedules and an assistant that proposes changes and waits for my approval.

TypeScript, React, SQLite

~*~ software ~*~

SOFTWARE

Programs for my own use. One of them is public.

ASCOLTA

A recorder and transcriber that is on 24/7 and builds a second brain in Obsidian by itself. The Mac records while I use it; when it is locked, the iPhone and AirPods take over.

Speech is transcribed on the device, split into episodes and written into the vault as daily notes, with links to the people and topics in them.

Swift, Python, Obsidian

fig. 5: Ascolta. A day of speech becomes linked notes.

TUNES

An iOS music player with one user. The brief I gave it: find, play and keep a song in two taps. A small Python service on my home Mac does the fetching, reached over Tailscale, and a SwiftUI app owns the library.

SwiftUI, Python, Docker

LOOKAWAY

A menu-bar app for macOS. It uses the Mac's camera to see whether I am sitting in front of it. When I walk away it blocks the keyboard and mouse, and when I sit back down it recognises my face and unblocks them.

Everything runs on the Mac: no account, no internet, and no photos are saved. The code is public at github.com/estatheo/lookaway.

Swift, macOS 14 or newer

SMALLER TOOLS

  • controlp

    A side pane for Claude Code that shows what my coding agents are doing: what each one is on, what needs me and what got finished.

  • townview

    The same view on a phone, served from my Mac over Tailscale. I can watch the agents, look at any terminal and send one a nudge.

  • claude-doom

    Doom in a Claude Code pane. It plays Freedoom, drawn in the terminal as half-block characters.