Available for opportunities

नमस्ते, I'm

Ayush Oswal

Product Engineer building resilient microservices, voice agents that (usually) understand what you said, and automation workflows that save humans from themselves.

2+Years exp
13+Projects
52Technologies
Ayush Oswal Backend Developer in Pune

About

(in which I describe myself in third-person like a LinkedIn thought leader)

As a Backend Developer, I have somehow convinced multiple employers that I know what I'm doing with scalable systems. I pick up new tech stacks at an alarming rate — whether that's a superpower or a coping mechanism is still being evaluated. I'm also completely language agnostic now, thanks to AI. (yes, that's a flex. no, I'm not explaining further.)

I also enjoy solving DSA problems, which is either intellectual curiosity or a character flaw depending on who you ask.

Outside of staring at terminals: I will absolutely destroy you at badminton 🏸. Chess ♟️ is also on the table, though results there are more... variable.

Currently in the "learning AI" phase that every developer is contractually obligated to go through, and patiently waiting to build a SaaS product that will definitely disrupt the space and certainly not be abandoned after two weekends.

Thanks for scrolling this far. Truly remarkable commitment.

17moProfessional exp
13+Projects shipped
52Technologies
Stack traces debugged

Things I've Convinced Interviewers I Know

52 skills — now organized so you can find the ones that impress you.

Languages
JavascriptTypescriptPythonGolangJavaC++
Frameworks
ReactNext.jsNode.jsExpress.jsFast APIRedux
Databases
PostgreSQLMongoDBMySQLRedisDynamoDBNeo4jPineconeElasticSearchPrisma
Infrastructure
DockerKubernetesAWSNginxEC2 deploymentsCI/CDDevopsKafkan8nBullMQ
AI & Voice
LLMsVoice AgentsRetrieval Augmented Generation (RAG)MCPSIP Trunking
Tools & Practices
GitGitHubWebSocketsWebRtcGraphQLgRPCData StructuresAlgorithmsSystem DesignMicroservicesVitestDebuggingMonitoring and logging
Healthcare
FHIRHL7Healthcare Tech

Experience

(or: places that paid me to do things I'd probably do anyway)

Azodha Logo

Product Engineer (Backend)

Azodha · Sep 2025 – Present · Pune, India (Hybrid)

Website

(They kept me. Interpret that how you will.)

  • Cautiously migrated a critical microservice from PostgreSQL LISTEN/NOTIFY to a queue-based architecture, ensuring durability and zero downtime during the cutover — because nothing says 'career growth' like voluntarily touching a critical production service.
  • Architected resilient n8n workflows to orchestrate custom client logic.
  • Led the rollout of multilingual capability for the voice agent by evaluating and integrating multiple ASR/real-time providers (Deepgram, Gladia, OpenAI Realtime), reducing vendor lock-in and cutting new language onboarding time by ~60%, with support for real-time call transfers in case of clinical escalations. Turns out making machines understand humans in multiple languages is harder than it sounds. Surprising nobody.
  • Integrated Customer.io for a client to power event-driven notifications, standardizing templates and tracking to improve notification delivery reliability and reduce time-to-ship new notification flows by ~50%.
  • Implemented a resilient retry mechanism to handle silent queue disconnections, maintaining 100% availability across production workloads.
  • Contributed to architectural decisions alongside senior engineers for onboarding new clients, translating custom business requirements into scalable, reusable service patterns.
  • Designed randomized scheduling logic for batched notification delivery, distributing execution across time windows to eliminate concurrency spikes and prevent resource exhaustion under load.
Azodha Logo

SDE Intern (Backend)

Azodha · Dec 2024 – Aug 2025 · Pune, India (Hybrid)

Website

(Where the imposter syndrome began, and later, suspiciously, faded.)

  • Assisted with the integration of OpenEMR and ECW systems into our platform for smooth data sharing.
  • Developed custom logic for Welkin EMR, allowing automatic creation of 100ms links for patient sessions.
  • Contributed to building Voice Agents with LiveKit, Deepgram, and OpenAI's realtime model for automating reminders and verifying users.
  • Helped design and deploy RBAC middleware to protect patient information, maintaining HIPAA standards and blocking unauthorized entry in EMR setups. Protecting patient data: both ethically important and the kind of thing you want working correctly before anyone notices.
  • Set up a token caching system for Lambda using DynamoDB to optimize expenses.
  • Worked together on integrating Zoho Desk and CRM with our system.
  • Created automated processes for handling Zoho ticket generation and scheduling recurring appointments.
  • Engaged in production support and troubleshooting with DataDog and Signoz logs, aiding in fixing key problems.
  • Improved database efficiency by examining Prisma queries via explain analyze, boosting response times by 20% through better indexing.
  • Refactored legacy code to meet industry best practices and teamed up with experienced engineers on designing features and architecture.

Founder — YourBot

Self-founded · AWS Lambda · SAM · FastAPI · Pinecone · PostgreSQL

(Self-appointed, naturally. The equity situation is very favorable.)

  • Designed a serverless microservices setup with 3 AWS Lambda services via SAM templates and ECR, cutting infrastructure costs by 600% because "we're running out of money" is a surprisingly effective architectural constraint.
  • Created custom shell scripts to adapt Prisma binaries for Lambda compatibility and implemented AWS Lambda web adapter for streaming responses.
  • Built an advanced RAG pipeline using JinaAI embeddings and Pinecone vector database for semantic searches, handling PDF/text with a 0.20 similarity threshold.
  • Added a multi-LLM fallback system with DeepSeek as main and Gemini 2.0 as secondary to maintain service during rate limits.
  • Developed a full token economy system providing 25,000 default tokens per user, tracking usage, and sending alerts through SMTP email.
  • Implemented an API key-based chatbot integration with an analytics dashboard for monitoring interactions and easy website embedding.
  • Incorporated SQS queues featuring retry mechanisms and DLQs for reliable, fault-tolerant operations.
  • Introduced a contextualized chunking approach with 50 chunk overlap to preserve chunk relationships and enhance retrieval speed by 25%.

Projects

A curated selection of things I built, shipped, and then immediately thought of ten ways to improve. Displayed here so you can judge them instead of me.

CodeCollab

A real-time collaborative code editor with room-based coding, chat, and code execution. It uses Redis for task queues and Judge0 for code evaluation.

AWS ec2TypescriptDockerNginxExpress+7

Ghostdial

A voice agent that anonymously calls anyone at any scheduled time. Record a message or add a prompt and the AI takes over the conversation — powered by real-time voice pipelines.

PythonFastAPINext.jsLiveKitTwilio+2

Project Management

A B2B project management platform with admin and employee roles. Admins can manage clients, employees, and projects with status tracking.

Nextjs14DockerTypescriptGraphQLMongoDB

Twitter Automation MCP

Developed an open-source MCP server on NPM for easy Twitter automation in AI agents like Claude, with Gemini 2.0 Flash image generation, URL media, and thread support. Boosted twitter engagement of users by 150% open-sourced on GitHub, gaining developer traction for AI-Twitter integration. Integrated Twitter API v2 for media uploads, length validation (under 280 chars), and friendly error handling for credentials/API issues. Supports functions such as post tweet, generate image and use image from url, with thread support.

NPMMCPTwitter APIGeminiTypeScript+2

A Brief Intermission for Scale


You've now read about microservices, DSA, and at least one cost optimization. Before you email me about a potential opportunity, Carl Sagan would like a word.

Pale Blue Dot
Consider again that dot. That's here. That's home. That's us. Every person who ever lived, loved, and struggled did so on this tiny speck. It holds the entirety of human experience — our joys and sorrows, our conflicts and triumphs. This pale blue dot, suspended in a sunbeam, is a poignant reminder of our shared humanity and the fragility of our existence in the vastness of space. It calls upon us to transcend divisions, cherish our common heritage, and strive for a future where humanity works together to protect our fragile home in the cosmos.
— Carl Sagan