I’ve been a senior engineer for 10+ years— deepest on the frontend (Angular 8–18, TypeScript, RxJS, NGRX), always paired with the backend (C#/.NET and Node.js). At VMware I built Workspace ONE features from scratch; at TestGorilla I designed the micro-frontend architecture; at Octopus Energy Germany I shipped billing systems for 40,000+ users.
For the last few years I’ve focused on shipping AI products end-to-end. I’ve fine-tuned a Qwen3-4B legal model on Apple Silicon, built hybrid RAG over 116K court cases, orchestrated multi-model OpenAI calls through a dedicated Node service, and shipped Deepgram-powered speech-to-text pipelines for Insight Draft — including the Manifest V3 Chrome extension I’ve worked on for 2 years that captures Meet, Teams, and Zoom without bots joining the call. I write a lot of code with Claude Code and Cursor, and I think about evals and prompt caching the way I used to think about test coverage and bundle size.
Outside of AI I have deep work in identity— Duende IdentityServer, OAuth/OIDC, the EU’s OID4VP/VCI standards, and X.509 PKI — Stripe billing across multiple SaaS products, and fintech / regulatory work (billing systems for Octopus Energy DE serving 40K+ users).
I’ve led teams— mentoring mid and senior engineers, owning architectural decisions, and conducting 20+ technical interviews for senior Angular roles at VMware. I lead embedded in the work: through code, reviews, and patterns the team adopts — not from above. Open to clients primarily across 🇺🇸 US (NYC · SF · Boston), 🇨🇦 Canada (Toronto · Montreal · Vancouver), and 🇮🇱 Israel (Tel Aviv), and also 🇪🇺 EU / UK clients where the project fits. Tel Aviv shares my timezone; North-American East-Coast mornings overlap with my afternoons; Vancouver and SF via late-day sync calls. Invoiced in USD, CAD, or EUR via Stripe and Wise.
What I work with
Frontend
Angular 8–18ReactNext.jsTypeScriptRxJSSignalsNGRXModule FederationTailwindGraphQL
Backend
.NET / C#ASP.NETEntity FrameworkNode.jsNestJSExpress
AI / ML
Anthropic SDKOpenAI SDKRAGFine-tuningWhisperElevenLabsNL→SQLEvals
Identity & Payments
Duende IdentityServerOAuth 2.0 / OIDCOID4VP / OID4VCIeIDAS 2StripeX.509 PKI
Cloud
AWS (S3, CloudWatch)Azure DevOpsDockerJenkinsCI/CD
Mobile
React NativeExpoBLE protocols
Browser Extensions
Manifest V3Service workersContent scripts (MAIN world)tabCapture / desktopCaptureexternally_connectableChrome Web Store
Certifications
Scrum Alliance · Certified Scrum Master (Dec 2023)
Education
Technical University of Sofia · BSc Industrial EngineeringTelerik Academy · Software Engineering