Amir Tahani

Backend / AI Engineer • QA Specialist

Amir Tahani View / Print Resume

🏆 Enterprise Open-Source & Core Infrastructure Contributions

SpendGuard (PyPI v0.1.0), LiteLLM (19k★), SAP Labs Bulgaria & Global AI Ecosystem
PyPI Official Package v0.1.0 Live on PyPI 📦

spendguard-ai: Precision Budget Guard & Circuit Breaker

Zero-dependency, sub-microsecond token budget guard, floating-point spend tracking & latency circuit breakers for OpenAI, LiteLLM, Anthropic & DeepSeek. Published globally on PyPI.

pip install spendguard-ai Python 3.10-3.13 IEEE-754 Zero-Dep
pip install spendguard-ai View on PyPI →
BerriAI / LiteLLM (19k★) CI & Veria AI Passed 🚀

PR #49870: Fix Spend Reset Negative Precision Underflow

Resolved IEEE-754 precision underflow (-2.7e-17) occurring on periodic spend resets across Verification Tokens, Users, and Teams. Implemented unit-of-work queue clamping and Pydantic schema validation.

Python PostgreSQL Prisma Pydantic Pytest
Issue #49842 View PR #49870 →
SAP Labs Bulgaria PR #14258 APPROVED • PR #14259 OPEN 🎉

UI5 Core: Lifecycle Timing & Accessibility

Fixed Popup lifecycle timing bug approved by Sofia Core Lead @TeodorTaushanov (PR #14258). Resolved TreeItemCustom ARIA setsize bug (#14239) diagnosed with Senior Dev @GDamyanov, ensuring accurate screen reader tree semantics (PR #14259).

TypeScript Web Components WAI-ARIA Cypress SAP Fiori
PR #14258 (Approved) → PR #14259 (Tree ARIA) →
SAP / ai-sdk-js Co-authored by Maintainer @marikaner 🚀

PR #2524: Reasoning Models max_completion_tokens

Engineered first-class support for max_completion_tokens in Azure OpenAI client and LangChain integration, unblocking OpenAI reasoning models (o1, o3-mini).

TypeScript LangChain SAP AI Core Azure OpenAI o1 / o3
Issue #1174 View PR #2524 →
topoteretes / cognee (8k★) 5 Connectors • 80+ Tests 🟢

PRs #612–#616: Enterprise Ecosystem Graph Ingestion

Architected 5 standalone knowledge graph connectors for Ansible Infrastructure, Excalidraw Visual Diagrams, Hex.pm BEAM, Crates.io Rust, and DigitalOcean Cloud with automated test suites.

Python Knowledge Graph NetworkX FastAPI Pytest
Issues #6490, #6467, #6484 View Connectors →

Personal Projects & Applications

Fetching live projects from GitHub...

Interactive Developer & QA Sandboxes

guest@tahani-cv:~
System: Welcome to Amir Tahani's interactive terminal CV!
Type help to list available commands.
guest@tahani-cv:~$

Skill Focus (Interactive Radar)

AI & NLP QA & Automation Backend & API Databases CI/CD
Hover over vertices to inspect

QA Automation Live Suite

[System] Ready to run automation suite. Click "Run Test Suite" to begin.
Status: Idle Passed: 0/0

Interactive Multilingual Resume

Select your preferred language below to view and print the A4 document.

Amir Tahani

Computer Science Graduate • Backend / AI Engineer • QA Specialist

Motivated Computer Science graduate with a strong foundation in software engineering, backend architectures, and AI applications. Passionate about designing robust APIs, integrating intelligent NLP models, and maintaining high software quality. Driven to bridge the gap between AI development and production systems through testing, debugging, and reliable software delivery.

Technical Skills
PythonFastAPITypeScript / JS Playwright / SeleniumPytest & QA AutomationNLP / Transformers SQL / SQLiteREST APIs & PostmanDocker & GitHub Actions StreamlitGit / GitHub
Experience
Junior Software Tester / QA Engineer Mar 2024 – Dec 2024
lead2lid • Sofia, Bulgaria
  • Drove quality assurance efforts by executing manual, functional, and regression test suites for web applications, leading to a 15% reduction in post-release defects.
  • Documented comprehensive bug reports with detailed logs, technical specs, and reproduction steps to streamline developer triage.
  • Leveraged Postman to verify REST API response payloads, latency, and end-to-end integration workflows.
Call Center Agent Jan 2023 – Jan 2024
Bigside • Sofia, Bulgaria
  • Delivered high-quality client interaction and technical support under pressure, maintaining a satisfaction rating above 95%.
  • Refined critical interpersonal skills, problem-solving, and cross-functional team communication.
Core Open-Source & Enterprise Contributions
LiteLLM AI Gateway (BerriAI/litellm • 19k★) PR #49870 • Python, PostgreSQL, Prisma, Pydantic
  • Fixed negative fractional spend underflow (-2.7e-17) after budget reset decrement across API verification tokens, users, and teams via unit-of-work repositories and Pydantic model validators.
SAP Labs Bulgaria (UI5/webcomponents) PR #14258 (APPROVED), PR #14259 & PR #14245 • TypeScript, Cypress, a11y
  • Resolved Popup lifecycle timing bug approved by Sofia Core Lead Teodor Taushanov (PR #14258). Resolved TreeItemCustom ARIA setsize bug #14239 diagnosed by Senior Dev Georgi Damyanov (PR #14259). Fixed invalid WAI-ARIA role="listitem" attributes (PR #14245).
SAP AI Core & Generative AI Hub (SAP/ai-sdk-js) PR #2524 & PR #2527 • TypeScript, LangChain, Azure OpenAI
  • Added first-class support for max_completion_tokens in Azure OpenAI and LangChain integration for reasoning models (o1, o3-mini); co-authored and refactored with SAP Maintainer Marika Marszalkowski.
Highlighted Engineering Projects
Multimodal AI Fact-Checking & Deepfake Detection Python, FastAPI, ML / NLP
  • Engineered a FastAPI microservice and ML pipeline to verify text claims against relational datasets and detect visual deepfake anomalies with sub-second inference.
Playwright E2E Test Automation Framework TypeScript, Playwright, CI/CD
  • Built a multi-browser E2E automation suite using Page Object Model (POM), API mocking, and GitHub Actions CI pipelines to validate modern web applications.