Software engineer. 10 years building backends, microservices, and the occasional cryptographic protocol — mostly in places where the cost of being wrong is high: identity, payments, compliance.
Give me a problem and a deadline. I've shipped everything from NFC smartcard authentication to marketplace payment splits across 6 countries — usually as the one person who owns it end-to-end.
Based in Bucharest, working across Europe.
A decade across payments, identity, and government systems.
Node.js backends, Flutter and React frontends, end-to-end ownership from API contracts to deployment
Event-driven systems with Kafka, Kubernetes, and OpenAPI REST contracts — cross-team coordination on service integrations across TS, Python, C#, and Java backends
Translating business requirements into shipped software — scoping, architecture, build, delivery, and production support, usually as the single owner
VTEX IO, VTEX API, MasterData modelling, checkout orchestration, admin apps, and 11+ payment providers across 6+ European markets — plus order lifecycle, catalog, and multi-seller marketplace operations
Marketplace splits, multi-provider connectors, and commission engines across 6+ European markets
PACE, ECDH, AES-CMAC secure messaging · EU DSS / eIDAS digital signatures and validation · PKI, trust chains, and timestamping · QES · NFC smartcard authentication
National eID apps, MRTD document reading, QES signing, and push-based authentication for external services
Kubernetes orchestration, Docker, CI/CD pipelines, Nginx, Firebase, GCP, monitoring with Elastic APM
MCP protocol servers, Claude/Gemini tool-use, agentic patterns, RAG pipelines
Independent
VTEX
Independent
University Politehnica Bucharest
Teamnet
Politehnica University of Bucharest · Faculty of Automatic Control and Computers
Production systems processing real data, real money, real identities
Romania's national electronic identity mobile application. The NFC chip stack on the phone plus the identity-verification and request-security layer on the backend.
The back-office of Romania's Labor Inspection platform — services used internally by labor inspectors to manage registry access, run verification workflows, and generate signed reports. Front-office owned by a separate team.
Production-grade implementation of Google's Agent Payments Protocol (AP2) — cryptographically signed mandates for AI-mediated shopping with a three-party trust chain anyone can verify. Live demo on VTEX; backend-agnostic by design.
Payment integrations for European e-commerce clients on the VTEX platform — authorizations, captures, marketplace splits, and refunds wired into VTEX checkout. 11+ providers across 6 countries, all live in production.
An EU project to let travellers plan a single trip across 6 Danube-region countries' public transport networks — each country with its own OJP-XML dialect, journey planner, and border-crossing rules. Delivered solo.
Real-time IoT backend for an electric scooter rental platform — unlock commands, GPS, battery state over MQTT with a proprietary scooter protocol.
Personal exploration into systematic crypto trading on Binance — an orchestrated execution framework, not another buy-the-dip script. Built over four months as a sandbox for strategy and architecture ideas, never shipped commercially.
Long-form breakdowns of specific projects — architecture, numbers, and what didn't work.
A real EU Digital Identity wallet built from my two libraries — hardware-backed keys and the SD-JWT VC / OpenID4VC holder flow — joined by a 72-line adaptor. It runs the full issue → hold → present journey both offline and against the live EU reference issuer/verifier. The capstone that proves the other two compose.
A pure-Dart holder library for SD-JWT Verifiable Credentials over OpenID4VCI/VP — receive, hold, and selectively present EUDI-wallet credentials. Key- and HTTP-agnostic, 100% covered, and verified end-to-end against the EU reference wallet. The protocol companion to Attested Secure Keys.
A Flutter plugin for hardware-backed, non-exportable EC P-256 keys — minted inside Android StrongBox/TEE or the iOS Secure Enclave, with a manufacturer-signed attestation your server can verify. Fills a real gap: no pub.dev package exposed key attestation, and flutter_secure_storage protects data, not keys.
Production AP2 v0.2 implementation — verifiable signed mandates for AI-mediated payments. Three-party trust chain (Merchant · Credentials Provider · Payment Network), Ed25519 / JCS / did:web, RAG-powered shopping assistant. Showcased on VTEX; backend-agnostic by design.
An orchestrated crypto-trading framework on Binance — a sandbox for strategy architecture with real backtest numbers and an honest read on what they mean.
From 6.8 GB of Romanian Official Gazette PDFs to a searchable graph of ~370,000 people. End-to-end pipeline: extraction, classification, graph construction, Neo4j, SigmaJS visualisation.
The stack and domains behind the projects above.
Corporate, government, and payment-platform clients I've shipped production code for.


Payment Providers Integrated
Back-end contract work in payments, identity, or compliance-heavy systems. End-to-end ownership preferred — architecture, build, deployment, production hardening. European clients, Bucharest timezone, remote.