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 |
|---|---|---|---|---|
nasa/earthdata-search |
NASA Earth Science: Display disabled Explore button when Smart Handoffs are not valid (#1544) | #2115 | CI Passed / In Review π |
|
nasa/earthdata-search |
NASA Earth Science: Preserve 0-valued zoom, coordinates & rotation in polar satellite maps (#2103) | #2113 | CI Passed / In Review π |
|
nasa/earthdata-search |
NASA Earth Science: Persist all-off map overlays state as 'none' in URL serialization (#2104) | #2114 | CI Passed / In Review π |
|
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!

