Projects
Selected work across conversational AI, enterprise platforms, and backend infrastructure. The context, the decisions, and what shipped.
2024 — present
Backend services for a platform with 300,000+ registered users, supporting content, events, and customer engagement.
Principal backend engineer · maintained since 2024
Strapi v4 / Node.js / PostgreSQL / Azure Blob Storage
Platform capabilities
LetsCML backend
- Content & CMS
- Events & check-in
- Customer engagement
300,000+ registered users
2026
A WhatsApp lead-qualification agent, ported from a 74-node no-code workflow to a real service.
Estimated 60–70% lower model cost per message than the workflow it replaced
Python / LangGraph / OpenAI / PostgreSQL
Model calls per message
03Detect languageAgent responseRepair output
01One structured response
Language and response in one enforced schema
2024 — present
The core backend behind a digital agency's business intelligence, social, and support tooling.
Lead backend engineer · established the team's module conventions
Node.js / TypeScript / Prisma / PostgreSQL / Azure
Platform capabilities
NXStage backend
- Business intelligence
- Social
- Support
- Research
One consistent module shape across the platform
2026
The operations dashboard backend for LetsCML — reporting and admin tooling over the same data.
NestJS 11 / TypeScript / Pino / PostgreSQL
2025 — 2026
Event management with QR check-in, attendee tracking, and separate roles for organizers, checkers and sales.
NestJS 11 / TypeScript / Prisma 6 / PostgreSQL 16 / JWT
2026
A reporting service where the numbers are computed and only the sentences are generated.
NestJS / TypeScript / OpenAI / zod