— hey, I'm

Sajal Batra

|

I’m a software engineer who enjoys turning ideas into real, working products. I focus on backend systems and scalability, and I love learning, building, and helping others grow along the way.

Let's TalkSee My Work

01.About Me

I enjoy building things that live on the internet, whether that be websites, applications, or anything in between. My goal is to always build products that provide pixel-perfect, performant experiences.

When I'm not at the computer, I'm usually exploring new technologies, contributing to open source, or expanding my skill set through continuous learning.

B.Tech CSE · SRM University
Sajal Batra

Quick Hits

  • SIH 2024 Winner
  • Published in Elsevier (Q1, IF: 9)
  • 30+ Workshops Delivered
  • 11× Hackathon Mentor
  • 3× Hackathon Organizer
hover for quick hits

02.Experience

Sept 2025 — Present

Software Engineer Intern @ HROne

Contributing to backend development across HROne Studio and cosmocloud products.

FastAPIMongoDBPython
Aug 2024 — Dec 2024

Software Engineer Intern @ ProPeers

Worked across web, mobile, and backend systems to ship product features.

Next.jsTypeScriptExpress.jsMongoDBReact Native
June 2024 — July 2024

Software Developer @ Journim Global

Contributed to the backend and cloud setup for the MVP launch.

Node.jsExpress.jsAzure
Nov 2023 — Jan 2024

Full Stack Engineer Intern @ KloudiDev Solutions

Worked on mobile application features and backend integrations.

React NativeNode.jsJavaScript

03.Projects

ByteRate

Featured Project

ByteRate

Students waste time finding quality courses. I built ByteRate to solve that by creating a centralized review hub. Owned end-to-end development—from MVP to scaling to 500+ visitors, 4,000+ user actions, and 30+ registered users across 10+ countries in just 2 weeks. Implemented Redis caching for sub-10ms fetch times, optimized MongoDB with strategic indexing, set up NGINX reverse proxy with rate limiting, and deployed on Azure VM. The real challenge: handling spiky traffic patterns while keeping response times snappy.

Next.jsExpress.jsMongoDBRedisAzure
Tech Path

Featured Project

Tech Path

Learning paths are cookie-cutter. I built Tech Path to generate truly personalized roadmaps using Gemini 2.5 Pro. Users describe their goals, the AI analyzes their background, and serves up a step-by-step learning blueprint that actually fits them. Built the full-stack infrastructure with Next.js 14 App Router, integrated Clerk for seamless auth, and used Supabase for reliable roadmap storage. Handled 1,000+ visitors post-launch by optimizing AI prompt pipelines and keeping generation latency low. The win: users see tangible progress instead of getting lost in generic tutorials.

Next.js 14SupabaseClerkGemini AI
Multithreaded HTTP Proxy Server

Featured Project

Multithreaded HTTP Proxy Server

Built a TCP socket server from scratch using POSIX APIs to understand networking at the systems level. Implemented raw HTTP request parsing, DNS resolution, and streaming responses without relying on abstractions. The interesting parts: a thread pool using producer-consumer patterns with mutex/condition variable synchronization to handle concurrent traffic safely, and a thread-safe LRU cache with O(1) get/put for caching GET requests. Deep dived into blocking I/O trade-offs, handling partial TCP reads/writes, and avoiding race conditions. This project made me understand why async I/O exists and why careful synchronization matters in systems software.

C++POSIX SocketsMultithreadingTCP/IPLRU Cache
Bhunidhi

Featured Project

Bhunidhi

Bhunidhi won the national Smart India Hackathon 2024 (PSID: SIH1618) by solving unauthorized construction detection for government authorities. Built a complete ecosystem: ML-powered drone image analysis for detecting construction violations, React Native mobile app for citizen reporting, Next.js admin dashboard for authorities to track and respond, and Ethereum blockchain backend for tamper-proof incident recording. The system processes drone footage in real-time, identifies unauthorized structures using computer vision, and creates immutable records on blockchain. Deployed at scale to handle government agency workflows.

React NativeNext.jsExpress.jsEthereumPythonMachine LearningBlockchainComputer VisionTello Drones

Other Noteworthy Projects

Vistagram

An AI-powered travel diary that turns your photos into a stunning travel story with auto-generated captions, hashtags, and location tags.

Next.jsTailwind CSSExpress.jsTypeScriptMongoDBRedisAzure Blob

YeleLang

A custom programming language built in C++ with a complete compiler pipeline. Lexing, parsing, and interpretation from scratch.

C++Compiler DesignLexing & ParsingAbstract Syntax TreesInterpretation

R-Dot Ventures

A premium portfolio site for a design-focused venture firm. Clean, modern, and conversion-optimized.

Next.jsTailwind CSSFramer MotionTypeScript

Arishti Live

A company platform showcasing training programs and chapters. Built for an enterprise client with scalability in mind.

Next.js 14PostgreSQLPrismaExpress.jsRedisAWS S3Node.js

Arishti Certs

A certificate issuance and verification platform for training programs. Secure, tamper-proof, and portable.

Next.jsExpress.jsMongoDBPDF GenerationTypeScript

04.Skills & Tools

Languages

  • TypeScript
  • JavaScript
  • Python
  • C/C++
  • Java

Frontend

  • React.js
  • Next.js 14
  • React Native
  • Tailwind CSS

Backend

  • Node.js
  • Express.js
  • FastAPI
  • Django
  • REST APIs

Databases

  • MongoDB
  • PostgreSQL
  • MySQL
  • Redis
  • Supabase

Cloud & DevOps

  • Git & GitHub
  • Docker
  • Azure
  • NGINX
  • Kubernetes
  • Vercel

06. What's Next?

Let's Build Something

I'm currently open to opportunities. Whether you have a project, a startup idea, or just want to connect over code, community, or content. I'd love to hear from you.

Seriously, my inbox is open. Don't be a stranger.

Say Hello