Learning CSS Grid the Hard Way
I'd never written a line of CSS Grid. A challenge made me build a layout without flexbox, I got stuck copying things I didn't understand, so I stopped and worked out how grid actually thinks.
Full Stack Dev
Full-stack developer with 5+ years of experience. I build e-commerce platforms, CMS dashboards, and internal tools — mostly with React, Next.js, and Node.js.
React · Next.js · TypeScript · Node.js · PostgreSQL
A selection of my recent work. Each project showcases different skills and technologies.
Marketing website and e-commerce platform for NeoZAP with Razorpay, Paytm, and Cashfree payment integrations.
Restaurant rating app landing page with a CMS-free static blog. Went through two full redesigns.
HR platform landing page — designed and built from scratch, from Figma mockups to production.
Full-stack developer. 5+ years. React, Next.js, Node.js.
I work mostly with React and Node.js. Right now I'm at PharmaExpo, where I built an AI-powered review summary tool for clinicians that cut their manual work by 80%, and handled the MDI integration to get our product into the US market.
Before that, I spent 3 years at Antino Labs building NeoZAP's e-commerce platform, a CMS dashboard, and a rewards system. I studied CS at IIIT Dharwad.
Technologies I work with to build modern, scalable applications
Notes from things I've been building and breaking
I'd never written a line of CSS Grid. A challenge made me build a layout without flexbox, I got stuck copying things I didn't understand, so I stopped and worked out how grid actually thinks.
A fully responsive restaurant menu page built with display: flex only — zero CSS Grid. Dietary badges, hover-reveal order buttons, sticky nav, card entrance animations, and a responsive 1/2/3-column layout.
I built a personal profile card using only semantic HTML5 elements — zero <div> tags. Dark mode, skill meters, animated entrance, print stylesheet — all with no JavaScript.
Where I've worked and what I built there
Feedback from colleagues and clients I've worked with
Working with Ravi on our Order Management System was an excellent experience. He demonstrated strong technical skills, a clear understanding of our business requirements and delivered a system that has streamlined our workflow significantly. Ravi is proactive and quick to respond to feedback ensuring the project was completed efficiently and on time. I appreciate his dedication and would highly recommend him for any software development or system automation projects.
We are very happy with the LMS developed by Ravi. He clearly understood our requirements and delivered a smooth, reliable, and easy-to-use Learning Management System. Ravi was professional, supportive, and always ready to suggest better solutions whenever required. The platform is stable, well-structured, and meets our needs for universities, teachers, and students. We truly appreciate Ravi's dedication and excellent work, and we highly recommend him for LMS and education technology development projects.