AI Automation Engineer/Remote · Berlin (CET)Remote · Berlin (CET)
Ich baue Software, die es nicht zu kaufen gibt. I build the software nobody sells you.
Ich bin Tigran. Fünfzehn Zahnkliniken in drei Ländern, ein Shop für Industrieroboter, ein Lieferdienst — ich baue kleinen Betrieben die Systeme, für die es kein fertiges Produkt gibt. Eines davon läuft weiter unten im Fenster, zum Anfassen. Vom anderen zeige ich dreizehn Aufnahmen aus der laufenden Anwendung. I’m Tigran. Fifteen dental clinics in three countries, a storefront for industrial robots, a delivery service — I build the systems small businesses cannot buy off the shelf. One of them is running further down this page, for you to use. From the other I show thirteen captures of the running application.
/ 00
Aus fünfzehn Kassen eine Wahrheit gemacht.Turned fifteen cash registers into one truth.
Jede Zahl auf dieser Seite hat eine Quelle.Every figure on this page has a source.
Was ich nicht belegen kann, steht hier nichtWhat I cannot back up is not on this page
Was wirklich läuftWhat actually runs
04 Projekte04 Projects
Anfassen. Nicht anschauen.Use it. Don’t look at it.
Drei eigene Startups und ein System, das ich für ein Netz aus fünfzehn Zahnkliniken in drei Ländern gebaut und betrieben habe.Three startups of my own, and one system I built and ran for a network of fifteen dental clinics across three countries.
Laufendes Fragment · aus 02A running fragment · from 02
Ein Stück davon läuft hier.One piece of it runs here.
Oben rechts die Währung umschalten. Spaltenkopf, Zeilen und Summe rechnen mit, der Kurs bleibt sichtbar. Spaltenköpfe sortieren. Im Betrieb lief die Oberfläche auf Russisch — hier übersetzt, das Original liegt auf dem Schalter daneben.Switch the currency, top right. Column header, rows and total recalculate, and the rate stays visible. Column headers sort. In production the interface ran in Russian — translated here, the original sits on the switch beside it.
Vier Monate im Produktivbetrieb. Die Oberfläche lief auf Russisch — hier übersetzt, das Original liegt auf dem Schalter daneben.Four months in production. The interface ran in Russian — translated here, the original sits on the switch beside it.
Was ich für dich baueWhat I build for you
03 Sorten Auftrag03 Kinds of job
Oben steht, was ich gebaut habe.
Hier steht, was du bestellen kannst.Above is what I built.
Here is what you can order.
Verfügbar für Projekte · Remote · BerlinAvailable for projects · Remote · Berlin
Eine Schicht über das, was du schon hastA layer over what you already run
Deine Zahlen liegen in zwei oder drei Systemen und niemand hat eine Wahrheit. Ich ersetze nichts — ich lege eine Schicht darüber, die sich die Daten selbst holt, gegen die Quelle prüft und vergleichbar macht.Your figures sit in two or three systems and nobody has one truth. I replace nothing — I put a layer on top that fetches the data itself, checks it against the source and makes it comparable.
Schon gebautAlready built02 KontrollschichtControl Layer — 15 Kliniken, 0 Abweichungen über 120 geprüfte Klinik-Monate15 clinics, 0 deviations over 120 audited clinic-months
Eine eigene Bestell- und BetriebsstreckeAn ordering and operations flow of your own
Keine Plattform bedient deinen Markt — oder du willst 25 Prozent Provision nicht zahlen. Bestellung, Küche, Kurier, Verfolgung, Kassenführung. Auf deinem Server, deine Kunden bleiben deine.No platform serves your market — or you would rather not pay 25 per cent commission. Ordering, kitchen, courier, tracking, cash handling. On your server, your customers stay yours.
Schon gebautAlready built04 Kusht — 13 221 Zeilen, sieben Seiten, drei Sprachen13,221 lines, seven pages, three languages
Fachsoftware, die es nicht zu kaufen gibtSoftware for a job nobody sells
Dein Ablauf passt in kein Standardprodukt. Ich prüfe erst die echten Alternativen, baue dann den Prototyp und betreibe ihn, bis er trägt — oder sage dir, dass ein fertiges Produkt reicht.Your workflow fits no standard product. I check the real alternatives first, then build the prototype and run it until it holds — or tell you an off-the-shelf product is enough.
Schon gebautAlready built01 EVOLUTION — acht echte Terminprodukte geprüft, bevor eine Linie gezeichnet wurdeeight real scheduling products measured before a single line was drawn
Wofür ich nicht der Richtige bin: Websites von der Stange, Agentur-Teams mit fünf Leuten, und alles, was ich nicht selbst betreiben würde. Sag mir, was hakt — wenn es nicht meins ist, sage ich dir das und nenne dir jemanden.What I am not the right person for: off-the-shelf websites, five-person agency set-ups, and anything I would not run myself. Tell me what is broken — if it is not mine, I will say so and name someone else.
Schreib mirGet in touchSo arbeite ichHow I work
05 Regeln05 Rules
KI schreibt Code schnell. Der Wert liegt im Aussortieren.AI writes code fast. The value is in throwing it out.
- 01Referenzen vor dem BauReferences first
Acht echte Terminprogramme Klick für Klick vermessen, bevor der Kalender gezeichnet wurde — Fresha, Dentally, CareStack, IDENT und vier weitere. Für diese Seite einundzwanzig Referenzen mehr.Eight real scheduling products measured click by click before the calendar was drawn — Fresha, Dentally, CareStack, IDENT and four more. Twenty-one further references for this page.
- 02Messen, dann behauptenMeasure, then claim
Bytes misst man mit
Blob.size, nie mitstring.length— das zählt Zeichen und liegt bei einer kyrillischen Oberfläche um zwanzigtausend daneben. Was ich nicht nachprüfen kann, fliegt raus.Bytes are measured withBlob.size, neverstring.length— that counts characters and is off by twenty thousand on a Cyrillic interface. What I cannot verify comes out. - 03Erst zählen, dann schneidenCount first, then cut
Vor jedem Schnitt wird gezählt, wie viele Stellen dieselbe Frage beantworten. Eine Textfarbe wurde an 171 Stellen gelesen und hatte genau eine Wahrheitsquelle. „Läuft" ohne Beleg gilt nicht.Before every cut, count how many places answer the same question. One text colour was read in 171 places and had exactly one source of truth. “It works” without a citation does not count.
- 04Einfrieren, was läuftFreeze what works
Freeze-Zähler bei V489, 116 Milestone-Dateien gezählt (08.09.2026). Eingefrorenes wird nie wieder angefasst — auch nicht für das nächste Feature.Freeze counter at V489, 116 milestone files counted (8 Sep 2026). What is frozen is never touched again — not even for the next feature.
- 05Weglassen ja, erfinden nieOmit, never invent
Neun eigene Annahmen hat die Konkurrenzanalyse widerlegt — jede davon steht aufgeschrieben. Wer seine offenen Punkte versteckt, zwingt jeden dazu, alles nachzuprüfen.The competitor analysis disproved nine of my own assumptions — every one of them is written down. Hide your open items and everything has to be re-checked.
Etwas KontextA little context
Erst Bilder. Dann Interfaces. Jetzt Systeme.First images. Then interfaces. Now systems.
Vier Jahre Motion Design bei Renderforest (2018–2022) — der Grund, warum mich eine Animation stört, die um zwei Frames danebenliegt. Seit 2019 UI/UX. Seit 2023 baue ich die Software selbst, weil es schneller ging, als sie zu bestellen.Four years of motion design at Renderforest (2018–2022) — the reason an animation two frames off still bothers me. UI/UX since 2019. Since 2023 I build the software myself, because that turned out faster than ordering it.
Mein Hobby ist Fotografie — Mode und Porträt, eigenes Studio-Equipment. Es steht hier nicht als Dienstleistung, sondern weil es erklärt, warum ich bei Kontrast, Licht und Bildaufbau nicht locker lasse.Photography is my hobby — fashion and portrait, my own studio gear. It is here not as a service but because it explains why I won’t let go of contrast, light and composition.
Deutsch, Englisch, Russisch, Armenisch. Remote, jede Zeitzone.German, English, Russian, Armenian. Remote, any timezone.
Womit ich baueWhat I build with
- Node.js
- Python
- PostgreSQL
- JavaScript
- HTML
- CSS
- nginx
- pm2
- cron
- Linux
- REST APIs
- MCP Servers
- Playwright
- Leaflet
- OpenStreetMap
- OSRM
- Telegram Bot API
- Hetzner
- Cloudflare
- Design-SystemeDesign systems
- Mehrsprachige OberflächenMultilingual interfaces
- Progressive Web AppsProgressive web apps
Hast du ein gutes Problem?Got a good problem?
Lass es uns lösen.Let’s make it work.
Sag mir, was hakt. Ich sage dir ehrlich, ob ich der Richtige dafür bin — und wenn nicht, wer es wäre.Tell me what’s broken. I’ll tell you honestly whether I’m the right person for it — and if not, who would be.