नमस्ते🙏, I am Ayush Oswal

Ayush Oswal

Full Stack Developer passionate about building cool web applications and solving DSA problems.

About

As a Backend Developer, I am passionate about building scalable backend systems. I am quick to learn new technologies and explore tech stacks. Also I love solving challenging DSA problems. Hit me up for badminton 🏸 or a quick chess ♟️ match. Currently learning about AI and awaiting building a SAAS product. Thank you for visiting!

My Skills

Experience

SDE Intern (Backend) Dec 2024 – Present

Azodha Pune, India (Hybrid)

  • 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.
  • 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

System Design, AWS Lambda, S3, SQS, ECR, SAM, FastAPI, Pinecone, PostgreSQL

  • Designed a serverless microservices setup with 3 AWS Lambda services via SAM templates and ECR, cutting infrastructure costs by 600%.
  • 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

Here are a few of my projects showcasing my skills accross a variety of functionalities and tech-stacks.

CodeCollab

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 ec2

Typescript

Docker

Nginx

Express

Node

React

WebSockets

Redis

Judge0

Clerk Auth

Tailwind

Project Management

Project Management

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

Nextjs14

Docker

Typescript

GraphQL

MongoDB

Twitter Automation MCP

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.

NPM

MCP

Twitter API

Gemini

TypeScript

Node.js

Docker

Trello-Clone

Trello-Clone

A Trello-like task management app with drag-and-drop functionality, complex state management, and task sorting based on priority and time.

NextJS

ExpressJS

NodeJS

MongoDB

Tailwind

Typescript

Zustand

React-beautiful-dnd

Calm Down

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