
Featured project
Learnify
A full-stack LMS with role-based access, secure auth, and a clean flow for notes and learning content across devices.
Hi, I'm Abhishek
I'm a full-stack developer focused on clear interfaces, reliable systems, and web apps that feel polished from end to end.
Open to freelance work, collaborations, and full-time roles.
Selected work

Featured project
A full-stack LMS with role-based access, secure auth, and a clean flow for notes and learning content across devices.



Featured case study · LMS-MERN

The brief was simple: a web app where students could log in, access notes and syllabus material, and stay organised without dealing with clunky interfaces or confusing permissions.
I designed and implemented a full-stack LMS with role-based access (admin, teacher, student), secure authentication, structured content (courses, notes, syllabus), and media uploads backed by Cloudinary.
The app feels lightweight and responsive, with students able to move between courses and notes quickly, and admins managing content without needing developer help.
About
I work across the stack and try to make every part of the experience a little smoother—from the UI and copy to the API and deployment. Clear interfaces, sensible backend design, and a collaboration style that's straightforward, kind, and honest about trade-offs.
I prefer practical tools, clean code, and decisions that make a product easier to maintain months after launch—not just on day one.
Capabilities
Frontend
Backend
DevOps
Tools
Proof of work
RecodeHive
Improved theme behavior across homepage, sponsors, and blog pages to make the interface feel more consistent and reliable.
LearnHub
Implemented theme switching and resolved a JSX mismatch in TopNav that was causing the Vite build to fail.
TravelGrid
Resolved navbar alignment issues and added a dark mode toggle to improve clarity and consistency across the interface.
Writing
AI can generate code in seconds, but knowing when to trust it is the real engineering skill. Here's my approach to using AI without sacrificing code quality.
A practical look at building a sliding-window rate limiter with Redis, why I chose sorted sets, and what I'd improve before taking it to production.
Contact
If you want to build something clear, fast, and useful, send a quick note. A couple of lines is enough—I'll reply soon.
abhishekkalme0@gmail.com
Location
Khargone, Madhya Pradesh, India