About Ravindra Nath Jha
I'm a full stack developer and team lead from Faridabad, India. This site is where I publish what I learn while building real products: programming notes, ready-to-use UI templates and AI prompts for building websites.

What I do
I lead a full stack team at Townmanor Technology, where we build AI-driven real estate platforms with React, Node.js and React Native, and integrate models such as Gemini and OpenAI into everyday products. Before that I was a senior software engineer at PujaKaro, where I built the booking and e-commerce platform from scratch on the MERN stack and Firebase, and I spent several years delivering web and mobile apps for startups and freelance clients.
My M.Tech in Artificial Intelligence at IIT Jodhpur shapes how I approach AI features: I care about where a model genuinely helps a user, how to evaluate it, and how to ship it reliably rather than as a demo.
What you will find on this site
- Programming notes — 83 lectures across 5 courses (React.js, Next.js, Java, Python, Artificial Intelligence). Each lecture explains a topic step by step with code you can run, common mistakes and practice questions.
- UI templates — 182 free sections, components, backgrounds and 3D scenes, each with a live preview, the full source code and an explanation of how it works.
- Parallax websites — 12 complete demo websites built around scroll animation, with the prompt to rebuild each one.
- AI website prompts — 40 detailed prompts for building complete websites with AI coding tools, with step-by-step instructions and follow-up prompts.
How I write and maintain the content
I write from the stack I use at work, and I keep examples runnable and up to date with current versions (for example Next.js 16 and React 19). I use AI tools to help draft and check material, the same way I use them when coding, and I correct pages when frameworks change or when readers report a problem. If you spot an error, outdated code or a broken link, please tell me and I will fix it.
Everything here is free to read and use. The site may show advertising to cover hosting costs; ads never decide what I write about. See the privacy policy, terms of use and disclaimer for details.
Work with me
I take on selected freelance projects: web and mobile apps, AI integrations and performance work. Have a look at my projects and experience, or get in touch.