Vishal Teotia
Senior Backend Engineer with 2+ years building systems that handle real money. Fintech, blockchain infrastructure, and the kind of backend work where a bug is not just a bug.
This is a docs-style breakdown of my work, technical stack, and the projects I've built. Structured like the open-source projects I spend time on.
vishal = {
"name": "Vishal Teotia",
"title": "Senior Backend Engineer",
"experience": "2+ years",
"location": "Bengaluru, India",
"languages": ["Python", "Go", "C/C++"],
"github": "github.com/vashuteotia123",
"contact": "tovishalteotia1@gmail.com"
}
Stack
Languages, frameworks, and tools I work with regularly. Most of this has been used in production.
How I work
A few things that define how I approach engineering:
- Systems should be fault-tolerant by design, not patched into it later
- Ownership means following something from first commit to production incident
- Data correctness is not negotiable, especially in financial systems
- Understand the problem fully before touching the keyboard
Tech Stack
Skills
A structured breakdown of my technical and professional capabilities, built from 2+ years of hands-on fintech and blockchain engineering.
Core Competencies
skills: SkillMap = {
"languages": {
"expert": ["Python"],
"proficient": ["Go", "TypeScript", "C/C++", "Solidity"],
},
"backend": {
"expert": ["Django"],
"proficient": ["FastAPI", "gRPC", "Kafka", "Flask", "Celery", "RabbitMQ"],
},
"soft_skills": [
"Reads error logs for fun",
"Breaks prod, fixes prod, tells no one",
"Writes commit messages people actually read",
"Asks why before writing a single line",
],
}
Projects
Open-source tools and side projects problems I found interesting enough to build a solution for and ship publicly.
hypermind
A production-grade LLM memory proxy that sits between your app and any provider OpenAI, Anthropic, Groq, Google. Implements human-like short-term + long-term memory with relevance scoring, recency tracking, and Ebbinghaus context decay. Under <700ms overhead.
Experience
All three roles are at the same company. The scope changed with each one.
Senior Product Engineer (Backend)
- Owned the v2 redesign and migration of Multipli's core backend
- Re-architected from a tightly coupled L3-dependent system to a modular, protocol-driven design
- Planned and executed production migration with parallel v1/v2 operation
- Maintained 99.9% user-facing SLA throughout the migration rollout
- Enabled $18M+ in customer-deposited assets within 3 weeks post-migration
- Reduced long-term custody and governance risk through standards-aligned asset architecture
- Acted as backend owner during releases and incidents, coordinating validation and rollback strategies
- Mentored and onboarded 3 junior backend engineers via design reviews and production-readiness walkthroughs
Product Engineer (Backend)
- Owned the full development lifecycle of the Multipli platform from ideation to testnet launch, with 1M+ pre-signed users
- Scaled staking and unstaking workflows on mainnet systems to support 1k+ concurrent user transactions
- Developed automated disbursal pipelines managing $100M+ in assets
- Enforced exactly-once semantics across pub-sub based financial workflows
- Developed core primitives like stop-limit and bulk order execution flows
- Built fault-tolerant internal transfer systems with at-least-once guarantees, enabling reuse across 7 core services
- Implemented CI/CD automation with test reporting and PR tagging, reducing development cycle time by 40% and PR review time by 50%
Product Engineer Intern (Backend)
- Built production backend services from inception to deployment and maintained trading and transaction-processing APIs
- Reduced blockchain transaction update latency from 10 minutes to sub 5 seconds
- Stabilized airdrop automation pipelines, reducing automation failure rates from 60–70% to 1–5%
- Identified and fixed cache and database inconsistency issues, improving correctness of leaderboards and transaction histories
- Replaced reconciliation-based flows with real-time webhooks, reducing operational complexity
B.Tech – Mechanical Engineering
Graduated with CGPA 8.8/10. Taught myself software engineering alongside the degree through open-source work and personal projects. Joined Multipli as a backend intern in the final semester.
FAQ
Some questions worth answering about how I think and work.
Changelog
My career as a version history. Each release represents a meaningful level-up in scope, ownership, or technical depth.
- ADD Owned v2 core backend redesign & production migration
- ADD Enabled $18M+ customer-deposited assets within 3 weeks
- ADD Mentored and onboarded 3 junior backend engineers
- ADD Maintained 99.9% SLA during full migration rollout
- CHG Architecture: tightly coupled → modular protocol-driven
- ADD Led platform from ideation to testnet with 1M+ pre-signed users
- ADD Built $100M+ automated disbursal pipelines
- ADD Scaled staking/unstaking to 1k+ concurrent user transactions
- ADD Enforced exactly-once semantics on pub-sub financial workflows
- ADD Published pytest-culprit to PyPI
- FIX CI/CD: development cycle time −40%, PR review time −50%
- ADD First production backend services shipped end-to-end
- FIX Blockchain tx latency: 10 min → sub-5 seconds
- FIX Airdrop automation failure rate: 60–70% → 1–5%
- FIX Cache/DB inconsistencies in leaderboards + tx histories
- REM Removed reconciliation flows; replaced with real-time webhooks
- ADD B.Tech Mechanical Engineering (CGPA: 8.8/10)
- ADD Self-taught Python, C/C++ alongside coursework
- CHG Career trajectory: mechanical → software engineering
Contact
Feel free to reach out for collaborations, questions about my work, or anything else worth a conversation.
Made with care · Open sourced on GitHub · © Vishal Teotia 2026