Hi, I’m Rajesh Bhattarai
I build products end to end — and obsess over how fast they feel.
I’ve spent 4+ years building software, currently at BookMyShow, India’s largest entertainment ticketing platform. I also create technical content through video tutorials and blogs.
Read on MediumNow
- Engineering at BookMyShow.
- Building LingoTree, a language-learning app, on the side.
- Exploring generative AI and agentic workflows.
What I Do
Software Engineering
I build end-to-end products — from performant, accessible frontends to the backend systems and mobile apps that power them.
Generative AI
I build with LLMs and generative AI — AI-assisted product features and agentic workflows — applying the same engineering rigor I bring to frontend and backend work.
Technical Content Writing
I write in-depth technical articles on things I've learned building production software, mostly on Medium. Feel free to check them out.
Mentorship
I started teaching during my college days and still love it — mostly web development, from frontend to backend. Reach out if you're looking for a tutor or a sounding board.
Trusted By Professionals
Project Manager at Payworld
Rajesh is a Hardworking person. When he was about to finish his task .. proactively he used to ask for other tasks in lane for him so that the time of deliverables could be reduced. Very polite and professional.
Product Manager at Payworld
I had the pleasure of working with Rajesh Bhattarai on a several project. Their exceptional problem-solving skills and attention to detail were instrumental in its success. I highly recommend Rajesh for their dedication, professionalism, and ability to deliver results.
Senior Engineering Manager at BeatO
I had the pleasure of working with Rajesh at BeatO. He is a skilled developer and a sincere, polite individual. Rajesh's passion for knowledge-sharing is evident through his mentorship and contributions to open-source projects.
His problem-solving abilities and technical skills are exceptional, particularly demonstrated in revamping a BeatO website with Next.JS, optimizing performance, and enhancing user experience. Rajesh's dedication to quality and collaborative spirit make him a valuable asset. I wholeheartedly recommend him for any frontend development role.
Technical Contents
I love sharing my insights and expertise in programming through engaging and informative blog posts.
Frontend Performance Handbook — Best Practices and Strategies
Frontend performance optimization is one of those tricky areas that even senior developers often struggle with. In this blog, I'll break it down in-depth, covering everything from fundamentals to advanced strategies.
Understanding SSH: A Practical Developer's Guide
If you are a developer then I am sure you heard about SSH. No matter how awesome your web app is, if you want people to use it then you...
Everything You Should Know About Web Accessibility
Understand web accessibility in depth and learn how can we make our website more accessible.
How does JavaScript work? The Easy Way.
If you want to learn How JavaScript works? in an easy to understand language without any jargon then Hey! you are in the right place.
Learn useReducer() Hook and Manage Complex States
A complete guide on useReducer() hook and managing complex states in react. We will understand the need for it, when to use it, and how to use it.
Contact
Thanks for your interest in getting in touch. The best way to reach me is by email — I read everything.
rajesh.iamdev@gmail.com