— hey, I'm
Sajal Batra
I’m a software engineer focused on backend systems, scalable applications, and building products people actually use. Beyond writing code, I enjoy mentoring developers, sharing knowledge with the community, and continuously exploring how software works under the hood.
01.About Me
Over the past few years, I’ve worked across startups, internships, hackathons, research, and community initiatives. My experience spans backend engineering, cloud deployments, AI-powered applications, and building products from idea to production.
I’m particularly interested in scalable systems, distributed architectures, and the engineering decisions that make software reliable. Outside of work, I mentor students, organize developer communities, write technical content, and continuously experiment with new technologies.

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

Featured Project
NullSphere
Built a centralized platform for developer interview preparation. Features AI-generated roadmaps, RBAC, interview experiences, articles, and community discussions. Reached 127 active users and generated 1.4K+ tracked events shortly after launch.


Featured Project
Multithreaded HTTP Proxy Server
Built using POSIX sockets and multithreading primitives. Implemented request forwarding, DNS resolution, a thread-safe LRU cache, and concurrent connection handling to explore networking and systems programming concepts.

Featured Project
Bhunidhi
Built a monitoring platform combining drone imagery, machine learning, blockchain verification, and mobile reporting. Designed for government authorities to identify and track unauthorized construction activities in real time.
Other Noteworthy Projects
Vistagram
An AI-powered travel diary that transforms photos into stories with automated captions and location insights.
YeleLang
A custom programming language built in C++ featuring lexing, parsing, and runtime interpretation.
R-Dot Ventures
A modern portfolio website designed for a venture firm to showcase investments and attract new opportunities.
Arishti Live
A platform for managing and showcasing training programs, chapters, and educational initiatives.
04.Skills & Tools
Languages
- TypeScript
- JavaScript
- Python
- C/C++
- Java
Frontend
- React.js
- Next.js
- React Native
- Tailwind CSS
Backend
- Node.js
- Express.js
- FastAPI
- Django
- REST APIs
Databases
- MongoDB
- PostgreSQL
- MySQL
- Redis
- Supabase
Cloud & DevOps
- Git & GitHub
- Docker
- AWS
- Azure
- NGINX
- Kubernetes
05.Writing & Research
High-Efficiency Bifacial Perovskite Solar Cell with Optimization of Tilt Angle and Albedo
Published research exploring how tilt angle and albedo optimization can improve the efficiency of bifacial perovskite solar cells through simulation-driven design.
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 collaborations and exciting 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