Full-Stack MERN Developer — building scalable web apps with Next.js, Node.js & MongoDB. Clean code, fast delivery, real results.
I'm Dasun Methmal, a full-stack web developer from Sri Lanka specialising in the MERN stack (MongoDB, Express.js, React/Next.js, Node.js). I design, build, and deploy complete web applications -from database architecture to polished, responsive frontends. My recent work includes FitSync, a social fitness tracking platform with real-time activity feeds (Socket.io), JWT authentication, Cloudinary media uploads, and Recharts data visualisation - and a community Lost & Found platform featuring a multi-step post wizard, claim management system, admin dashboard, and automated email notifications. Both are deployed on Vercel and Railway with MongoDB Atlas. I work with the Next.js App Router and follow Express MVC architecture to keep codebases clean and maintainable. I write fully responsive Tailwind CSS interfaces and handle end-to-end deployment, including production auth, environment configuration, and cross-origin handling. What you can expect when working with me: - Clear communication throughout the project - Well-structured, commented, maintainable code On-time delivery with regular progress updates - Post-delivery support and documentation I'm available for both fixed-price projects and hourly contracts. Let's build something great together.
Work Terms
I am available for both fixed-price projects and hourly contracts. For fixed-price work, I provide a detailed scope and milestone breakdown before starting. Payment is expected in agreed instalments tied to deliverables. For hourly work, I log hours accurately and provide weekly updates. I am available Sunday–Friday, 9 AM–9 PM (Sri Lanka Standard Time, UTC+5:30), and typically respond to messages within a few hours. I require a clear project brief before starting. Scope changes requested after development begins may affect the timeline and cost, and will be discussed transparently. I provide a 7-day bug-fix warranty after final delivery. I communicate via Guru WorkRoom for all project-related discussions to keep things organised and on record.