Sari la conținut
Atelier

Ce construiesc și cu ce

Nu sunt loial unui stack. Aleg unealta după problemă: uneori WordPress, alteori Astro sau un portal scris de la zero. Regula e aceeași — prototip rapid ca să validez ideea, cod propriu când cerințele o cer.

Data Ops

Date & BI

Scot datele din sisteme care n-au fost gândite să comunice — ERP-uri închise, exporturi HTML, interfețe fără API. Un import zilnic cu jurnal de execuție, validare și deduplicare, apoi un depozit PostgreSQL și rapoarte care arată fiecăruia exact ce are voie să vadă.

SQL · Python · PostgreSQL · Supabase · Turso · scraping
Operations

CRM & Operațiuni

Setup CRM pornind de la procesul real al echipei, nu de la template. Câmpuri custom, workflows, contracte generate automat în PDF, deal tracking și raportare legată direct de baza de date. Am făcut asta și pe sisteme mari, cu integrări Salesforce.

EspoCRM · Salesforce · workflows · PDF generation
Infrastructure

Infrastructură

Servicii rulate pe server propriu, în containere, în spatele unui reverse proxy cu SSL automat. Forgejo pentru cod, Tailscale pentru acces fără porturi deschise. Mai puține abonamente, mai mult control asupra datelor.

Docker · Nginx · Forgejo · Tailscale · VPS
Web Systems

Web & Aplicații

WordPress și WooCommerce când e nevoie de un CMS clasic și de comerț. Astro când contează viteza și hostingul minim — site-ul acesta, de exemplu. Portaluri și aplicații mici în Python sau TypeScript când problema nu are o unealtă gata făcută.

Astro · TypeScript · Python · PHP · WordPress · WooCommerce
Diferențiatorul

AI ca multiplicator, nu ca decor

Lucrez cu mai multe modele — Claude, Gemini, DeepSeek, Mistral — alese după cost, latență și tipul problemei. Nu prin interfața de chat, ci prin agenți de linie de comandă (Claude Code, OpenCode, pi.dev, Antigravity), cu skill-uri și comenzi scrise pentru cazuri concrete. Forgejo self-hosted le ține memoria între sesiuni; Obsidian e locul unde gândesc și scriu.

Diferența practică: AI-ul nu rămâne un chatbot lipit deasupra unui site vechi. Primește acces controlat la date prin servere MCP, lucrează în repository-urile reale și verific tot ce produce. Viteza e a lui, discernământul rămâne al meu.

Claude CodeOpenCodepi.devGoogle AntigravityMCPForgejoObsidian
Proiecte

Ce am livrat

Fiecare a pornit dintr-o fricțiune operațională concretă. Pentru angajatorul actual descriu doar funcția sistemelor, nu numele lor interne.

Diagnostic genetic · în producție

Sistem de Business Intelligence, de la zero

Problema
Datele de vânzări erau blocate într-un sistem proprietar; rapoartele circulau ca tabele pe e-mail.
Ce am construit
Scraper zilnic pe delta ultimelor 24 de ore, depozit PostgreSQL, portal Python cu roluri Administrator / Viewer / Agent filtrate direct în SQL, server MCP propriu pentru întrebări în limbaj natural. Totul în Docker, pe un singur VPS.
Rezultat
Conducerea citește cifre proaspete în fiecare dimineață, fără să scrie o interogare.
Open source · licență MIT

VertiWiki

Problema
Generatoarele de documentație cer pipeline-uri de build; platformele cloud cer abonament și sintaxă proprietară.
Ce am construit
Un motor de documentație și wiki livrat ca un singur fișier HTML, lângă fișierele Markdown. Buton „Copy for AI” pe fiecare pagină, livrare de Markdown brut către agenți și crawlere.
Rezultat
Salvezi fișierul și pagina e live. Funcționează și offline, direct de pe disc.
Agrii România

Platformă de loialitate B2B

Problema
Un program de fidelizare pentru clienții business ai companiei avea nevoie de o platformă proprie.
Ce am construit
Platformă de loialitate pe WordPress și WooCommerce.
Rezultat
Circa 850 de utilizatori activi, trei ani în producție.
Forvis Mazars

Integrare Salesforce — Ibexa

Problema
CRM-ul și platforma web trăiau separat.
Ce am construit
Integrare între Salesforce și Ibexa, astfel încât datele să circule între cele două sisteme.
Rezultat
Un singur flux de date între CRM și site, în loc de două surse paralele.
Clinică dentară

Digitalizarea operațiunii

Problema
Timpi mari de așteptare și hârtii peste tot.
Ce am construit
Tranziție completă spre digital, cu customizarea și implementarea OpenDental.
Rezultat
Timpii de așteptare au scăzut cu 20%.
Evenimente

Aplicații web RSVP

Problema
Confirmări de participare adunate prin mesaje și liste manuale.
Ce am construit
Aplicații web dedicate pentru invitații și confirmări.
Rezultat
Invitațiile și confirmările stau într-un singur loc.

Contextul din spatele deciziilor

În Jurnal scriu despre arhitecturi, compromisuri și unelte pe care le folosesc efectiv.