---
title: "Vaibhav Lakhera - Software Engineer in Bengaluru | Tal"
description: "Meet Vaibhav Lakhera, Software Developer | Engineering @ Razorpay | Go | Python | PHP | Ruby on Rails | Fast developer delivering high-quality, scalable applications aligned with best practices. based in Bengaluru. AI stack includes obsidian, openai, and claudecode. Explore public work links includ..."
image: "https://tal.club/meet/vaibhav-34/share-image"
---

# Vaibhav Lakhera on Tal

## Headline

Software Developer \| Engineering @ Razorpay \| Go \| Python \| PHP \| Ruby on Rails \| Fast developer delivering high\-quality, scalable applications aligned with best practices\.

## About

💻 Backend Developer \| Ruby, Go, Python Enthusiast \| Problem Solver I’m a backend developer passionate about building efficient, scalable solutions\. From my time at Razorpay, working on mission\-critical features for both internal teams and customers, to my current freelance projects, I thrive on solving real\-world problems using a variety of languages and frameworks\. I specialize in Ruby on Rails, Go, and Python, with a strong foundation in database management\. My work spans web scrapers, APIs, and backend optimizations, always focusing on performance, security, and user experience\. 🔧 Tech Stack: Languages: Ruby, Go, Python, PHP, C, C\+\+ Frameworks: Ruby on Rails, Gorm, Laravel Tools: Docker, MySQL, PostgreSQL, Apache, Schema\.org, RSpec 🏆 Key Accomplishments: \- Reduced on\-call engineers' workload by 30% at Razorpay through internal feature development\. \- Boosted Hotstar’s sales with a customer\-facing feature\. \- Migrated services from Ruby 2\.x to 3\.x, improving security and performance\. \- Enhanced code coverage by 10% through unit testing\. \- Led a team to win Razorpay’s internal hackathon with a treasure\-hunting app, recognized for creativity and technical execution\. 🎯 Current Projects: \- blr\.today: Developed Python web scrapers for schema\.org\-compliant data, improving SEO and data structuring\. \- infesports: Created backend APIs in Go for tournament and match data, including CRUD operations and MySQL integration\. \- Is My Food Healthy: Automated data extraction using Python, feeding the Is My Food Healthy app with schema\.org\-compliant JSON to assess food product healthiness\. 📚 Beyond Code: Outside of coding, I enjoy reading, writing, and adding humor to everyday life\. I’m also a badminton enthusiast—nothing beats a good game after a day of coding\! I also run a personal newsletter where I share insights on backend development, automation, and new technologies \(although it's not very active currently\)\. Feel free to check it out here: https://tilincode\.substack\.com/ \.

## Location

Bengaluru

## AI stack

obsidian

openai

claudecode

Firecrawl

Wispr Flow

Zed

## Work experience

Software Engineer at Razorpay, Feb 2026 \- Aug 2026 · 7 mos, Bengaluru, Karnataka, India, \- End\-to\-end owner \(DRI\) of UDIR, NPCI's real\-time UPI refund\-dispute resolution: shipped resolution semantics across 3 Go microservices with 6 Prometheus alerts, authored the retry design doc, and ramped 10 merchants via feature\-flag rollout — replacing a batch flow with P95 \~3\.1 hours\. \- Mentored 3 interns and a new joiner across refund\-resolution and gateway\-expiry workstreams\. \- Overhauled UPI alerting \(\~620 lines of Prometheus/PromQL rules\): denoised 19 success\-rate \(SR\) alerts — \~2,267 customer\-failure events/week removed, \~1pp SR correction — fixed a double\-paging rule, and closed a zero\-coverage gap on a live DR cell\. \- Root\-caused UPI late\-auth failures \(payments authorized after expiry\): fixed gateway expiry propagation and a wall\-clock validation bug across 3 Go microservices — \~800/week across 8 merchants → 0 in post\-deploy verification \- built the Axis Pay Bridge gateway rate limiter; removed hot\-path gRPC hops and added expiry jitter against thundering\-herd load\. \- Built org\-wide AI\-agent infrastructure: a Trino/Querybook SQL agent skill \(\+985 lines, replaced 4\+ duplicated integrations\), a self\- learning knowledge protocol where agents auto\-raise correction PRs

Associate Software Engineer at Swiggy, Jan 2025 \- Oct 2025 · 10 mos, Re\-architected the cancel\-refund order flow to v2 across Java and Go order services, maintaining backward compatibility for in\-flight orders\. Instrumented discount flows with structured logging and alerting to speed oncall triage of discount incidents\. Authored the E2E test suite for the cancel\-refund path in JUnit and Go's testing framework, establishing regression coverage for a previously untested critical flow\.

Freelance Developer at Self\-Employed, Aug 2024 \- Jan 2025 · 6 mos, Built REST APIs in Go for an esports platform\. Built a Python scraper producing Schema\.org\-structured event data for blr\.today\.

Software Development Engineer, Intern at Razorpay, Feb 2024 \- Jul 2024 · 6 mos, On\-site, • Developed internal features to streamline oncall engineer workload, reducing it by 30%\. • Implemented customer\-facing features for Hotstar, resulting in a significant boost in sales\. • Successfully migrated services from Ruby 2\.x to Ruby 3\.x, enhancing security measures\. • Created unit tests that improved code coverage by 10%\.

## Education

Bachelor of Technology \- BTech, Guru Jambheshwar University

Raman Munjal Vidya Mandir

## Public links

- github: https://github\.com/surreal30
- leetcode: https://leetcode\.com/surreal30
- youtube\.com: https://youtube\.com/@beingsurreal

[View the original profile](https://tal.club/meet/vaibhav-34)

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Person",
      "@id": "https://tal.club/meet/vaibhav-34#person",
      "name": "Vaibhav Lakhera",
      "url": "https://tal.club/meet/vaibhav-34",
      "image": "https://tal.club/meet/vaibhav-34/profile-photo.jpg",
      "description": "Meet Vaibhav Lakhera, Software Developer | Engineering @ Razorpay | Go | Python | PHP | Ruby on Rails | Fast developer delivering high-quality, scalable applications aligned with best practices. based in Bengaluru. AI stack includes obsidian, openai, and claudecode. Explore public work links includ...",
      "jobTitle": "Software Engineer",
      "worksFor": {
        "@type": "Organization",
        "name": "Razorpay"
      },
      "hasOccupation": {
        "@type": "Occupation",
        "name": "Software Engineer"
      },
      "homeLocation": {
        "@type": "Place",
        "name": "Bengaluru"
      },
      "alumniOf": [
        {
          "@type": "EducationalOrganization",
          "name": "Guru Jambheshwar University"
        },
        {
          "@type": "EducationalOrganization",
          "name": "Raman Munjal Vidya Mandir"
        }
      ],
      "knowsAbout": [
        "obsidian",
        "openai",
        "claudecode",
        "Firecrawl",
        "Wispr Flow",
        "Zed"
      ],
      "sameAs": [
        "https://github.com/surreal30",
        "https://leetcode.com/surreal30",
        "https://youtube.com/@beingsurreal"
      ],
      "mainEntityOfPage": {
        "@id": "https://tal.club/meet/vaibhav-34#webpage"
      }
    },
    {
      "@type": "ProfilePage",
      "@id": "https://tal.club/meet/vaibhav-34#webpage",
      "url": "https://tal.club/meet/vaibhav-34",
      "name": "Vaibhav Lakhera on Tal",
      "description": "Meet Vaibhav Lakhera, Software Developer | Engineering @ Razorpay | Go | Python | PHP | Ruby on Rails | Fast developer delivering high-quality, scalable applications aligned with best practices. based in Bengaluru. AI stack includes obsidian, openai, and claudecode. Explore public work links includ...",
      "dateModified": "2026-09-10T19:00:48.290Z",
      "isPartOf": {
        "@id": "https://tal.club/#website"
      },
      "mainEntity": {
        "@id": "https://tal.club/meet/vaibhav-34#person"
      },
      "primaryImageOfPage": {
        "@type": "ImageObject",
        "url": "https://tal.club/meet/vaibhav-34/profile-photo.jpg",
        "contentUrl": "https://tal.club/meet/vaibhav-34/profile-photo.jpg",
        "caption": "Vaibhav Lakhera profile photo on Tal"
      },
      "inLanguage": "en-IN"
    }
  ]
}
```
