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

Quick Hits
- SIH 2024 Winner
- Published in Elsevier (Q1, IF: 9)
- 30+ Workshops Delivered
- 11× Hackathon Mentor
- 3× Hackathon Organizer
02.Experience
Software Engineer Intern @ HROne
Contributing to backend development across HROne Studio and cosmocloud products.
Software Engineer Intern @ ProPeers
Worked across web, mobile, and backend systems to ship product features.
Software Developer @ Journim Global
Contributed to the backend and cloud setup for the MVP launch.
Full Stack Engineer Intern @ KloudiDev Solutions
Worked on mobile application features and backend integrations.
03.Projects

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.

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.

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.

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.
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.
YeleLang
A custom programming language built in C++ with a complete compiler pipeline. Lexing, parsing, and interpretation from scratch.
R-Dot Ventures
A premium portfolio site for a design-focused venture firm. Clean, modern, and conversion-optimized.
Arishti Live
A company platform showcasing training programs and chapters. Built for an enterprise client with scalability in mind.
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
05.Writing & Research
Machine Learning-Guided Humidity-Induced Degradation Analysis of CsCuSbCl Sustainable Perovskite Solar Cell
Published research on ML-guided degradation analysis for sustainable perovskite solar cells in a Q1 journal.
Scale & Design
Practical insights on software architecture, system design, and smart ways to build better, faster tech.
Caching Decoded: Scaling Applications with Redis and Memcached
Deep dive into caching strategies, Redis implementation, and real-world performance optimization techniques.
Understanding SSR vs CSR: Making the Right Choice for Your Web Application
Critical analysis of server-side vs client-side rendering trade-offs and when to use each approach.
Understanding Hashing: SHA-256 and bcrypt.js Explained
Security fundamentals: how hashing protects sensitive data and passwords in real applications.
Building a Multithreaded HTTP Proxy Server in C++
Deep dive into low-level networking and concurrency — POSIX sockets, thread pools, LRU caching, and handling partial TCP reads/writes.
How to Get Started Contributing to Open Source
Practical guide for developers entering the open-source community—mindset, tools, and first contributions.
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