Перейти к содержанию
Alexandru Lungu
Проекты

Шесть систем в продакшене.

Четыре созданы для клиентов и работают сегодня, две опубликованы вместе с исходным кодом. Каждый проект содержит датированные, проверяемые факты. Для закрытого клиентского кода опубликован кейс без исходников.

Подробные технические кейсы и реестры доказательств пока доступны на английском языке.

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

Двусторонний рынок древесины с закрытыми торгами, карточными платежами и электронной отчетностью в Румынии

Покупатель отправляет один запрос на корзину изделий из древесины. Каждый поставщик, работающий в нужном уезде, получает один рабочий час для подачи закрытого предложения. Логика торгов работает в Postgres. Покупатель выбирает победителя и оплачивает картой комиссию 3% через Netopia, счета выставляются через Oblio в систему e-Factura. Платежи работают с сентября 2026 года, реальные поставщики уже зарегистрированы.

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
Данные на 2026-09-28
Прочитать кейс на английском
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)

Мультитенантный конструктор цифровых меню с публикацией по ссылке или QR-коду

Ресторан создает меню в панели управления: категории, блюда, цены, аллергены и переводы. Посетители открывают его по QR-коду на столе. Изоляция ресторанов обеспечивается в Postgres, а общий демо-аккаунт позволяет оценить продукт без регистрации. Впервые я работал над похожим конструктором меню стажером в Spark Solutions в 2022-2023 годах; тот продукт принадлежит им, а это версия 2026 года, написанная с нуля. Рестораны также могут импортировать готовое меню из PDF или фотографии: Gemini готовит черновик, владелец его проверяет, а набор тестов измеряет, как часто черновик оказывается верным.

Tenancy
anon revoked from every table · one audited SECURITY DEFINER read path
Данные на 2026-10-05
Прочитать кейс на английском
Kinetiq dashboard: fleet availability, open alerts and a list of machines with availability bars and severity

Kinetiq

2026 (rebuild of 2023 client work)

Панель мониторинга промышленного оборудования, публично воссозданная по мотивам заводского продукта

Интерфейс оператора показывает, какое оборудование требует внимания и когда. Производственная версия читала телеметрию из InfluxDB и отправляла команды через MQTT. Демо воссоздает тот же опыт на детерминированно смоделированных данных, с четырьмя runtime-зависимостями и без UI-фреймворка.

UI primitives
14, hand-built, no component or chart library
Данные на 2026-09-12
Прочитать кейс на английском
Clinica Naturell home page with the service catalogue and booking entry points

Clinica Naturell

Feb 2024 – present

Сайт, онлайн-запись и CMS для wellness-клиники, запущенные без backend и ежемесячных расходов

Двадцать девять маршрутов охватывают каталог услуг, онлайн-запись, редактируемый Markdown-блог, клиентские аккаунты и страницы рекламных кампаний. Правила Firestore выполняют работу, которую обычно берет на себя сервер. Я также вел платное продвижение клиники, поэтому продуктовые решения учитывали стоимость привлечения клиента.

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
Данные на 2026-08-27
Прочитать кейс на английском
SocioHR Play landing page: the “Flight Identity Scanner” quiz for the FSAS faculty with a start button

SocioHR Play

2025 – 2026

Платформа оценки и подбора для университетской кафедры: пять движков тестов на одной модели данных

Посетители образовательных ярмарок проходят тест на телефоне менее чем за две минуты и получают оформленный результат. Сотрудники настраивают тесты, меняют содержание посадочной страницы для каждого события и экспортируют обезличенные ответы для исследований. Главные ограничения были юридическими, поскольку среди пользователей есть несовершеннолетние.

Quiz engines
5 - assessment, personality, multiple intelligences, crossword, questionnaire
Data model
20 routes · 9 collections · 3 roles
Minors' data
responses stored unlinked from contact details, enforced in rules
Данные на 2026-09-12
Прочитать кейс на английском
AVR BPPS-6 home page in Romanian with the memorial carousel and latest news

AVR BPPS-6

May – Aug 2026

Трехъязычная мемориальная и редакционная платформа с понятной пожилым волонтерам админ-панелью

Ассоциация хранит память о молдавских полицейских, погибших в Приднестровском конфликте 1992 года. У нее были десятилетия фотографий, публикаций и видеоматериалов, но не было способа их публиковать. Читатели - широкая публика, а редакторы - ветераны без опыта работы с CMS, поэтому каждый редакционный сценарий должен был быть простым и устойчивым к ошибкам.

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
Данные на 2026-09-12
Прочитать кейс на английском