whoami

Kapil Dagur

Backend Engineer & OSS Author · FastAPI · SQLAlchemy · Agentic AI

⚡ 70% API Speedup 🐍 2 SQLAlchemy Commits Merged 📦 1 PyPI Package 🤖 Agentic AI / MCP 🏗️ Founder @fastapi-extensions 👥 10,000+ concurrent users
0%
API Response Faster
800ms → 250ms via Redis + Celery
0%
Production Bugs Reduced
CI/CD automation & 85%+ coverage
0%
Deployment Time Cut
GitHub Actions + Docker pipelines
0×
Concurrent Scale
10,000+ concurrent users served
0
SQLAlchemy Commits Merged
Authored commits released in 2.1.0b1
0%+
Test Coverage
fastapi-tenancy library
Languages
Python JavaScript SQL C/C++ Bash
Backend Frameworks
FastAPI Django DRF Flask Django Ninja Node.js Express.js
Databases & ORM
PostgreSQL MySQL MongoDB Redis SQLAlchemy Alembic
DevOps & Cloud
Docker GitHub Actions Jenkins AWS (EC2, S3, RDS) Nginx Celery RabbitMQ
Fintech / Account Aggregator
RBI Account Aggregator Consent Management FIU / FIP Integration TSP Integration Bank Statement Analysis
Agentic AI / MCP
Model Context Protocol LLM Tool Use AI Agents Anthropic API OpenAI API Function Calling
API & Testing
RESTful APIs GraphQL OpenAPI/Swagger JWT Auth pytest TDD
🌐
iProvision

Network resource management platform with SD-WAN and SNMP monitoring. Serves 10,000+ concurrent users with real-time device configuration and automated alerting. Achieved 40% reduction in network downtime.

FastAPI PostgreSQL Redis Celery SNMP SD-WAN
10k+ concurrent users 40% less downtime
📊
iDashboard

Apache Superset successor with live data streaming, customizable chart types (bar, line, pie, heat maps), and OpenAPI-documented APIs enabling seamless third-party integrations.

Python FastAPI WebSockets OpenAPI PostgreSQL
Live data streaming OpenAPI documented
SurePass Technologies Pvt. Ltd. Apr 2026 – Present
Software Engineer · Full-time · Noida, India
  • Build backend services for finpass.ai — SurePass's Account Aggregator subsidiary — delivering RBI-regulated financial data-sharing flows to NBFC lending clients
  • Improved bank statement analyzer performance and reduced its running cost through pipeline and query optimisation
  • Developed the consent management system for the Account Aggregator flow — consent creation, approval, revocation and expiry — per the RBI AA framework
  • Designed and built a multi-AA vault system for secure storage and retrieval of financial information across aggregators
  • Integrated multiple Account Aggregators and TSPs behind a unified interface, giving different NBFCs uninterrupted Account Aggregator service
In2IT Technologies Pvt. Ltd. Apr 2024 – Apr 2026
Python Backend Developer · Full-time · Noida, India
  • Built enterprise RESTful APIs for iProvision — network management platform serving 10,000+ concurrent users with real-time device configuration and automated alerting; reduced network downtime by 40%
  • Engineered iDashboard backend — Apache Superset successor with live data streaming and customizable chart types (bar, line, pie, heat maps)
  • Developed ProWatch — enterprise access control system integrating hardware device communication, real-time event pipelines, and RBAC workflows
  • Optimized API response time 800ms → 250ms (70%) via Redis caching, Celery async queues, PostgreSQL query optimization; scaled concurrent request handling
  • Implemented CI/CD with Docker, GitHub Actions, Jenkins achieving 85%+ code coverage; reduced production bugs by 35%, deployment time by 60%
CodeQuotient Pvt. Ltd. Jun 2023 – Dec 2023
Backend Developer (Node.js / Python) · Apprenticeship · Remote
  • Developed and optimized RESTful APIs using Node.js, Express.js, and DRF; improved backend throughput by 25% through async processing and response caching
  • Implemented database indexing, query optimization, and connection pooling in PostgreSQL reducing average query time by 40%; integrated ELK stack maintaining 99.5%+ uptime
  • Mentored 3 junior developers on REST API design patterns, clean code principles, and backend testing best practices
Education
M.Tech, Computer Science & Engineering
Dr. A.P.J. Abdul Kalam Technical University · Ghaziabad, India
Sep 2024 – Jul 2026 · CGPA 8.29/10 · Grade: A+ (Hons)
B.Tech, Computer Science & Engineering
Dr. A.P.J. Abdul Kalam Technical University · Ghaziabad, India
Aug 2020 – Aug 2024 · CGPA 7.89/10 · Grade A+
Certifications
  • HackerRank Certified — Software Engineer
  • HackerRank Certified — Software Engineer Intern
  • HackerRank Certified — SQL (Intermediate)
  • HackerRank Certified — Problem Solving (Intermediate)
  • IBM — Python for Data Science
  • Cognitive Class — SQL and Relational Databases 101
sqlalchemy / sqlalchemy
PostgreSQL ENUM/DOMAIN Reserved-Name Conflict

A PostgreSQL ENUM or DOMAIN sharing its name with a built-in type rendered incorrectly in CREATE TABLE. Patch raises a clear error for the ambiguous case. Filed as issue #12761, submitted as PR #12822, merged through SQLAlchemy's Gerrit workflow and released in 2.1.0b1.

✓ Merged · commit 555a18ac
sqlalchemy / sqlalchemy
mypy Type Coverage in sqlalchemy.sql.base

Expanded inline PEP 484 annotations across sqlalchemy.sql.base as part of the project's typing effort (issue #6810), improving IDE support and type-safety downstream. Submitted as PR #12707, merged via Gerrit and released in 2.1.0b1.

✓ Merged · commit e47d6526
fastapi-extensions / fastapi-tenancy
Founder & Maintainer

Founded the @fastapi-extensions GitHub organisation to maintain production-grade FastAPI extension libraries. Currently the sole maintainer of fastapi-tenancy, with more extensions planned.

🌱 Active · PyPI Published

Let's Build Together

Open to collaborating on open source Python projects, backend architecture discussions, and Agentic AI / MCP systems. Always up for an interesting engineering conversation.