Sari la conținut
Alexandru Lungu

Inginer Full Stack | React, TypeScript și Node.js | Dezvoltare asistată de AI · Timișoara, Romania

Construiesc și administrez singur sisteme folosite în producție.

Șase sunt active. Patru deservesc clienți plătitori, iar două au codul sursă public. Lucrez cu AI în proces din 2024 și cu agenți de programare de la un capăt la altul din 2025. Munca mea este susținută de teste, verificări CI și autorizare la nivelul bazei de date, astfel încât viteza să nu compromită rigoarea.

Sunt pregătit și dornic să aduc aceeași asumare într-o echipă de ingineri cu valori similare, să învăț din experiența lor, să contribui cu a mea și să continuăm să evoluăm împreună.

Pe scurt
Model de securitate
autorizare prin Postgres RLS și reguli Firestore, verificată prin teste
Date verificate la 2026-09-12
Proiecte selectate

Decizii, nu liste de funcționalități.

Timber Logistic home page: a forest aerial photo with the headline “Pădurea, mai aproape de tine” and marketplace call to action

Timber Logistic

Jun 2026 – present

Marketplace bilateral pentru lemn, cu licitație cu oferte sigilate, plăți cu cardul și facturare electronică în România

Un cumpărător trimite o singură cerere pentru un coș de produse din lemn. Fiecare furnizor care deservește județul respectiv are o oră lucrătoare pentru a depune o ofertă sigilată. Logica licitației rulează în Postgres. Cumpărătorul alege oferta câștigătoare și plătește cu cardul un comision de 3%, prin Netopia, cu facturi emise prin Oblio în e-Factura. Plățile sunt active din septembrie 2026, iar furnizori reali sunt deja înregistrați.

Live since
June 2026
Payments
live since Sep 2026 · Netopia cards · Oblio e-Factura invoicing
Supplier checks
ANAF company registry · SUMAL transport documents · manual approval
Database
20 tables · 45 migrations · RLS on every table
Date verificate la 2026-09-28
Citește studiul de caz în engleză
A published FoodBoard menu for Trattoria Mareluna: green header with the restaurant’s name, category pills and priced dishes with photos

FoodBoard

2026 (from-scratch rebuild)

Constructor de meniuri digitale multi-tenant, publicate prin link sau cod QR

Restaurantul își construiește meniul într-un panou de administrare: categorii, preparate, prețuri, alergeni și traduceri. Clienții îl deschid printr-un cod QR de la masă. Izolarea între restaurante este aplicată în Postgres, iar contul demo comun permite evaluarea produsului fără înregistrare. Am lucrat prima dată la un constructor de meniuri asemănător ca intern la Spark Solutions, în 2022-2023; acel produs le aparține, iar aceasta este o reconstrucție din 2026, scrisă de la zero. Restaurantele pot importa și un meniu existent dintr-un PDF sau o fotografie: Gemini pregătește o ciornă, proprietarul o verifică, iar un set de teste măsoară cât de des ciorna este corectă.

Tenancy
anon revoked from every table · one audited SECURITY DEFINER read path
Date verificate la 2026-10-05
Citește studiul de caz în engleză
Kinetiq dashboard: fleet availability, open alerts and a list of machines with availability bars and severity

Kinetiq

2026 (rebuild of 2023 client work)

Panou pentru monitorizarea stării utilajelor, reconstruit public după un produs industrial

Interfața operatorului arată ce utilaje necesită atenție și când. Versiunea de producție citea telemetrie din InfluxDB și trimitea comenzi prin MQTT. Demo-ul reconstruiește aceeași experiență cu date simulate determinist, patru dependențe de rulare și fără bibliotecă UI.

UI primitives
14, hand-built, no component or chart library
Date verificate la 2026-09-12
Citește studiul de caz în engleză
Clinica Naturell home page with the service catalogue and booking entry points

Clinica Naturell

Feb 2024 – present

Site, programări și CMS pentru o clinică de wellness, livrate fără backend și fără cost lunar

Douăzeci și nouă de rute acoperă catalogul de servicii, programările online, un blog editabil în Markdown, conturile clienților și paginile de campanie. Regulile Firestore preiau rolul unui server. Am gestionat și promovarea plătită a clinicii, astfel încât deciziile de produs au ținut cont direct de costul de achiziție.

Routes
29 - 20 public, 9 admin
Backend
none · 9 Firestore collections · rules carry authorization
Search
8 routes prerendered · per-page JSON-LD · sitemap from the same data module
Date verificate la 2026-08-27
Citește studiul de caz în engleză
AVR BPPS-6 home page in Romanian with the memorial carousel and latest news

AVR BPPS-6

May – Aug 2026

Platformă memorială și editorială în trei limbi, cu un panou de administrare accesibil voluntarilor vârstnici

Asociația comemorează polițiștii moldoveni căzuți în conflictul de pe Nistru din 1992. Avea zeci de ani de fotografii, articole și înregistrări, dar nicio cale de a le publica. Cititorii sunt publicul larg, iar editorii sunt veterani fără experiență cu un CMS, așa că fiecare flux editorial a trebuit să fie simplu și rezistent la greșeli.

Languages
Romanian, Russian, English - full content parity
Media live
161 items - 124 photos, 37 videos
Image payload
−93% via a sharp + ffmpeg pipeline into Cloudinary
Date verificate la 2026-09-12
Citește studiul de caz în engleză
Toate cele 6 proiecte
Cum lucrez

Oricine poate genera cod acum. Diferența dintre un produs și o sursă de probleme o fac instrucțiunile primite de agent, limitele lui și condițiile care trebuie îndeplinite înainte ca munca să fie acceptată.

Repository-ul conține propriile instrucțiuni de operare

Timber Logistic păstrează lista pentru ziua lansării separat de backlog, deoarece mai multe puncte pot părea rezolvate fără să fie verificate în realitate.

Nimic nu este acceptat doar pe cuvântul agentului

FoodBoard: 193 de teste. Kinetiq: 34, inclusiv afirmațiile de accesibilitate din README. Timber Logistic: CI decodează fiecare JWT din bundle și eșuează dacă găsește o cheie de serviciu.

Baza de date menține limita de siguranță

Timber Logistic: RLS pe toate cele 20 de tabele, fiecare schimbare de stare prin proceduri SECURITY DEFINER și nicio politică UPDATE generică.

Procesul complet și erorile descoperite de teste