Senior Full-Stack & AI Engineer · Sofia, Bulgaria · remote-first
10+ years shipping production software at VMware, CData Virtuality, TestGorilla, Walltopia, and Octopus Energy Germany. Most recently on the AI research team at CData Virtuality — shipping RAG, NL→SQL, and a Cursor-style SQL copilot into the platform.
petropavlov.dev — portfolio, projects, and an AI assistant grounded in my CV that you can ask anything.
petromilpavlov@gmail.com · Book a 20-min intro · LinkedIn
- Available for consulting and end-to-end project work · EU + US clients
- Building AI products end-to-end — RAG, fine-tuning, LLM orchestration, and the UI on top
- Most useful when you need someone who can ship from prompt to production, plus the identity / payments / integrations layer to make it sellable
- Daily user of Claude Code + Cursor + the Anthropic and OpenAI SDKs
- Insight Draft — production AI meeting SaaS, engineering led solo within a two-person founding team. Chrome Web Store extension (Manifest V3, 2 yrs) records Meet/Teams/Zoom without bots joining. Deepgram speaker-attributed transcription, RAG-grounded Q&A with verifiable citations, multi-model OpenAI orchestration via the Responses API with strict structured outputs, Hangfire background jobs, .NET 8 + Angular 17.
- Gramota — EU Digital Identity Wallet SDK. eIDAS 2 compliant, OID4VP Final 1.0 + OID4VCI Draft 15, DPoP, X.509 per-org certificate management, 12+ published npm packages with provenance.
- CData Virtuality Platform — solo-built Cursor-style SQL AI copilot inside the platform. Q3 2025 release, demoed at Gartner D&A Summit 2025. Co-built "Talk to your Data" (NL→SQL with semantic vector DB + Virtual SQL engine).
| Area | Stack |
|---|---|
| AI | Anthropic SDK · OpenAI SDK · Claude Code · Cursor · RAG · fine-tuning (Qwen3) · Deepgram · ElevenLabs · LangChain · LanceDB |
| Frontend | Angular (8–18, deepest) · TypeScript · RxJS · Signals · NGRX · Module Federation · Tailwind |
| Backend | .NET / C# / ASP.NET / Entity Framework · Node.js · NestJS · PostgreSQL · MSSQL · Redis |
| Identity & payments | Duende IdentityServer · OAuth 2.0 / OIDC · OID4VP / OID4VCI · eIDAS 2 · Stripe · X.509 PKI |
| Cloud & tooling | AWS (S3, CloudWatch) · Azure DevOps · Docker · Jenkins · Vercel |
| Mobile | React Native · Expo · BLE protocols (Walltopia) |
| Browser extensions | Manifest V3 · service workers · content scripts (MAIN world) · tabCapture / desktopCapture · 2 yrs on Insight Draft's Chrome Web Store extension |
| Certifications | Scrum Alliance · Certified Scrum Master (Dec 2023) |
| Education | TU Sofia · BSc Industrial Engineering · Telerik Academy |
"If you need someone excellent at what they do, who cares about the team, and who knows how to keep the work fun and productive, Petromil is your person." — Facundo Calvento, Engineering and Delivery Leader · managed Petro at TestGorilla
"His ability to break down complex problems and get to the real root cause is genuinely impressive… he doesn't just spot the right answer, he turns it into real progress." — Francesco Lisandro, AI Founder · worked with Petro on the same team
More on the portfolio.
This profile and petropavlov.dev are open source — site source at Dominent/petropavlov-com.