I connect the tools you already use,so the busywork runs itself.

Self-hosted automation and AI integration for small companies. It runs on a server you control, with no per‑task fees, and I hand it over documented.

I test every automation before handover. About 20 hours a week, more in a launch week, remote, on European hours.

Selected systems

Five systems that do the work on their own.

01

A mountain cabin that ran itself for two years.

MoodySun Studio, my own rental cabin Brand site guest web app automation 2022–2025

MoodySun was my own rental cabin, live for two years with real guests. Bookings and payments came through Lodgify; from there to the invoice, every stay ran without me.

…many of the facilities it offers can be reached at the touch of a button from the web app built specially for this place, a user-friendly app that gives you control over the parking lights, the gate, access to the cabin, the ambient lights and the air conditioning.

Paul Catalin, guest, in a Google review · …multe din facilitațile pe care le ofera pot fi accesate la un buton distanta din aplicatia web dezvoltata special pentru acest loc, o aplicatie user friendly care iti ofer control asupra luminilor din parcare, poarta, accesul in casuta, luminile ambientale, aerul conditionat.

React Next.js MUI NestJS MySQL Lodgify API Twilio SmartBill

Automations, each with what you lose when it is off

  • The gate closes itselfOnOff: the gate stays open until someone closes it.
  • Climate follows the heat pumpOnOff: the house and the heat pump can disagree about the season.
  • Hot water stays in a safe rangeOnOff: nothing guards against Legionella or frozen pipes.
  • Every sensor silent at onceOnOff: no alert if the whole Zigbee network goes quiet.

02

My own house, run by one platform I can fix.

Personal platform Home automation iPhone apps self-hosted 2026

One self-hosted platform now runs the whole house, where every system used to need its own vendor app: KNX actuators, Loxone, Zigbee, a heat pump that only spoke to its vendor’s cloud, the car, the doorbell and the network, with three iPhone apps on top. Built in six weeks, with close to 2,000 automated tests.

TypeScript Fastify MQTT Swift SwiftUI Python ESP32 Homebridge

03

Prices changed with a text message.

Doravi, a furniture workshop in Romania Brand site product catalogue headless CMS 2018–2026

A furniture workshop’s owners are not technical, so they manage prices, promotions and stock by messaging an assistant in Romanian. It runs on their own server and talks to the same content system the website reads.

Cristian built our first site in 2018 and has looked after it ever since, through three versions. Today I change a price by sending a message from my phone, and the site shows it. In eight years I never had to look for anyone else.

Teodor Constandache, Doravi · Cristian ne-a făcut primul site în 2018 și de atunci are grijă de el, prin trei versiuni. Azi schimb un preț trimițând un mesaj de pe telefon, iar site-ul îl afișează. În opt ani n-a trebuit să caut pe altcineva.

Next.js React TypeScript SCSS modules Strapi GraphQL MySQL CloudFront

04Own product

A website audit with no person in the loop.

SightStack, own product SaaS billing PDF reports 2026

SightStack crawls a site with a real browser, measures it with Lighthouse, sends the screenshots to Claude and assembles a designed PDF report, scored across six dimensions, without anyone touching it on the way.

Next.js NestJS BullMQ Postgres Prisma Playwright Lighthouse Stripe Claude API

What you get

What you get, and who fixes it.

  • It runs on a server you control

    Your hardware or your cloud account, your data, and no per‑task fees. No server yet? You book one in your company’s name and add your card; I set it up and hand it over.

  • It tells you when a step fails

    Every automation ships with its monitoring: which step failed, and what to check first.

  • A fixed price and a runbook

    The scope and price are agreed up front. The runbook, a short manual in plain words, explains every automation.

  • No retainer, no on-call

    Any developer can maintain it from the runbook, or you book me for a fix when you need one.

Contact

Tell me what you want automated.

A task you do by hand, the tools it touches, and how often it happens. I reply within a day, usually sooner.

About 20 hours a week, more in a launch week, remote, on European hours. I can start within a few weeks.

LinkedIn

All fields are required.

If it fits: a short call, then a written quote, invoiced by my Romanian company (SRL); for EU businesses outside Romania, with VAT reverse charge. How your message is handled