Back

Anay Gupta

Software Engineer

Software Engineer with experience in Python, TypeScript, and C, focused on backend development, RESTful APIs, and system automation. Hands-on experience with cloud platforms (AWS, Azure, GCP) and backend frameworks including Django and FastAPI. Passionate about open source, hackathons, and building scalable, production-ready systems.

Work Experience

Surf

Co-Founder & Chief AI Engineer

Dec 2025 - Present
  • Co-founded and engineered an AI-powered meeting platform supporting real-time transcription and multilingual translation.
  • Designed and implemented low-latency AI services using Python, FastAPI, and WebSockets for real-time audio streaming.
  • Improved transcription stability and translation accuracy through streaming optimizations and async processing pipelines.
PythonFastAPIWebSocketsAI/ML

MegaLLM

Software Engineer

Oct 2025 - Present
  • Building and maintaining a unified AI gateway providing access to 70+ large language models through a single API interface.
  • Integrated Stripe and Razorpay for subscription-based billing and usage tracking.
  • Designed and optimized MongoDB schemas for user management, API usage analytics, and cost monitoring.
Next.jsTypeScriptMongoDBStripeRazorpay

Projects

Protego: AI-Powered Personal Safety Platform

Nov 2025 – Present

Personal Project

Built a full-stack personal safety platform with real-time monitoring, SOS alerts, and trusted contact notifications.

  • Implemented JWT authentication, PostgreSQL schemas, and protected REST APIs using FastAPI
  • Integrated Twilio SMS alerts and AI services (Whisper, LLMs) for automated distress detection
FastAPIPostgreSQLJWTTwilioAI/ML

EduGuide: One-Stop Career & Education Advisor

Sept 2025 – Oct 2025

Smart India Hackathon

Developing a full-stack platform using Node.js, Express, MongoDB, and Next.js to improve college enrollment through personalized recommendations.

  • Implemented secure authentication, role-based access control, and RESTful APIs for courses and recommendations
  • Integrated interactive college maps and multilingual content delivery using translation APIs
Node.jsExpressMongoDBNext.js

Boost Bot API

Apr 2025 – May 2025

Personal Project

Developed a Django-based backend for license key management, live order tracking, and Discord autobuy integrations.

  • Implemented WebSocket-based real-time updates and secure token-based authentication
DjangoWebSocketREST APIDiscord API

Online Mock Tests WebApp

Feb 2025 – Mar 2025

Personal Project

Developed a Django-based platform for conducting quizzes and mock exams with secure login and result tracking.

  • Implemented instant scoring, answer review, and an admin panel for managing tests, questions, and users
DjangoPythonSQLiteHTML/CSS

Gateway Discord Bot & Card Graphics API

Nov 2022 – Jul 2024

Public Project

Developed and deployed a multifunctional Discord bot with automation, moderation, and engagement features.

  • Built REST APIs and a Flask-based Card Graphics API for dynamic profile cards and leaderboards
  • Scaled the system to 635 guilds and 1.3M+ users while maintaining reliable backend performance
Pythondiscord.pyFlaskREST APIPIL/Pillow

Education

B.E. in Computer Science

2025 – 2029 (Expected)

Thapar Institute of Engineering & Technology

Patiala, India

Higher Secondary School (77.2%)

2023 – 2025

SSD Krishna Vatika School

Bathinda, India

Secondary School (81.8%)

2020 – 2023

Bishop Cotton School

Shimla, India

Technical Skills

Languages

PythonTypeScriptJavaScriptCSQL

Databases

MongoDBPostgreSQL

Backend

FastAPIDjangoRESTful APIsJWT AuthenticationWebSockets

Frontend

React.jsNext.jsHTMLCSSTailwind CSS

Cloud & DevOps

AWS (S3, EC2, Amplify)AzureGCPDocker

Core CS

Data Structures & AlgorithmsProblem SolvingCompetitive Programming

Tools

GitGitHubLinux/UnixStripeRazorpayBeautifulSoupPIL/Pillow

Problem Solving & Competitive Programming

Regular practice on LeetCode and hackathons, focusing on problem-solving with Data Structures & Algorithms.

Proficient in arrays, strings, hash tables, linked lists, stacks, trees, tries, sorting, dynamic programming, divide & conquer, and bit manipulation. Strong foundation in applying algorithmic techniques to solve real-world problems efficiently.