Passionate Software QA Engineer and AI/Automation Developer dedicated to building resilient test automation frameworks, data pipelines, and intelligent assistant tools. I bridge the gap between rigorous software quality and modern autonomous workflows.
- 🔭 Currently Building: Automated lead radar systems, browser automation bots & AI assistant tooling.
- 🧪 Specializations: End-to-End (E2E) test automation, API validation, resilient web scraping, and CI/CD pipelines.
- ⚡ Key Focus: Playwright (TypeScript/Python), Selenium WebDriver, Dockerized test runners, and LLM integrations.
- 📍 Location: Sofia, Bulgaria 🇧🇬
Active contributor to core repositories of global enterprise platforms and research institutes with engineering presence in Sofia, Bulgaria:
| Organization / Ecosystem | Repository | Area & Contribution | Pull Request | Status |
|---|---|---|---|---|
BerriAI/litellm |
Proxy & Core Architecture: Clamp negative spend underflow after budget reset across keys, users & teams (#49842) | #49870 | CI Passed / In Review 🚀 |
|
UI5/webcomponents |
SAP Labs Sofia: Fix ui5-popup lifecycle preventInitialFocus timing in same tick (#14234) |
#14258 | APPROVED by @TeodorTaushanov 🎉 |
|
UI5/webcomponents |
SAP Labs Sofia: Fix TreeItemCustom ARIA aria-setsize calculating from items slot (#14239) |
#14259 | Review with @GDamyanov 🟢 |
|
UI5/webcomponents |
SAP Labs Sofia: Omit invalid WAI-ARIA aria-selected attribute on role="listitem" (#14235) |
#14245 | Under Review 🟢 |
|
SAP/ai-sdk-js |
AI Core & LangChain: Support max_completion_tokens for Azure OpenAI reasoning models (o1/o3) (#1174) |
#2524 | Polish & Co-authored by Maintainer 🚀 |
|
SAP/ai-sdk-js |
Orchestration Service: Extract text from Anthropic Claude content-block arrays in getDeltaContent (#1963) |
#2527 | Under Review 🟢 |
|
SAP/ai-sdk-js |
AI Core Architecture: Unified credential resolution & environment variable aliases (#1770) | #2520 | In Discussion 🟢 |
|
topoteretes/cognee-community |
Ecosystem Connectors: Built 5 production connectors (Ansible, Excalidraw, Hex.pm, Crates.io, DigitalOcean) + 80 tests | #612–#616 | Under Review 🟢 |
|
Controlvar/controlvar |
Full-Stack Engineering: 5/5 PRs merged for FastAPI audit logging, WCAG AA a11y, Jest & React | #1488–#1492 | 100% MERGED 🚀 |
|
insait-institute/open-proof-corpus |
Reinforcement Learning: Validate PPO mini-batch size against real train batch size | #4 | Under Review 🟢 |
| Project | Maturity Tier | CI/CD | Live Demo / App | Core Tech Stack |
|---|---|---|---|---|
| 🛡️ SpendGuard | Production 🟢 |
PyPI: spendguard-ai | Python 3.10-3.13 Zero-Dep IEEE-754 Circuit Breaker |
|
| ⚡ ZVB Lead Radar v2.0 | Production 🟢 |
Official Site | Python 3.11 SQLite Telegram Bot FastAPI |
|
| 🎭 Playwright E2E Suite | Production 🟢 |
HTML Report | TypeScript Playwright Docker POM |
|
| 🏋️ FitLife Bulgaria PWA | Production 🟢 |
🚀 Live Web App | JavaScript ES6 PWA Supabase Capacitor |
|
| 🍕 Pizza Italia Digital Menu | Production 🟢 |
🚀 Live Digital Menu | HTML5 CSS3 JavaScript PWA Offline |
|
| 📄 Engineering Portfolio CV | Production 🟢 |
🚀 Live Portfolio | HTML5 CSS3 JavaScript Responsive |
|
| 🤖 AI Email Assistant | Active Dev 🟡 |
🚀 Live Interactive Demo | Python Streamlit HuggingFace SQLite |
|
| 💼 AI Job Assistant | Active Dev 🟡 |
🚀 Live Interactive Demo | FastAPI Gemini AI SQLite Docker |
|
| 🔍 Multimodal AI Fact Checker | Research 🔬 |
Research Docs | PyTorch Transformers FastAPI Vision |
|
| 🛡️ Wi-Fi Sentinel Suite | Research 🔬 |
CLI / GUI Hub | Python Matplotlib RF Sensing Kalman Filter |
⭐️ Star any repo you find helpful or feel free to fork and contribute!

