
Hello! I'm Eranga Madhushan, a passionate Full-Stack Developer dedicated to crafting seamless web experiences. With a strong foundation in both front-end and back-end technologies, I specialize in building dynamic, responsive, and user-friendly applications. My journey in coding began with a curiosity for how things work on the web, which quickly evolved into a full-fledged career aspiration. I thrive on solving complex problems and turning ideas into reality through code. When I'm not coding, I enjoy exploring the latest tech trends and contributing to open-source projects. Let's connect and create something amazing together!
My expertise spans a variety of technologies including JavaScript, TypeScript, React, Node.js, Express.js, and Next.js. I am committed to continuous learning and staying updated with the ever-evolving landscape of web development. Whether it's building scalable back-end systems or designing intuitive user interfaces, I bring a holistic approach to every project I undertake. I'm excited to collaborate with like-minded individuals and organizations to bring innovative digital solutions to life.
Eranga Madhushan
BCS Student At University or Ruhuna, Sri Lanka
Project Showcase
A selection of projects that highlight my skills and expertise in full-stack development.

Secure Saas Platform
The application is built using Next.js App Router and follows a modern full-stack architecture, where the frontend and backend coexist in a single codebase. Users can create accounts using email/password authentication as well as OAuth providers (GitHub and Google) through NextAuth.

User Blog Platform
A full-stack blogging platform that allows users to create, edit, and publish blog posts. The platform features a rich text editor, user authentication, and a responsive design for optimal viewing on all devices.

Personal Photo Gallery
A personal photo gallery application that allows users to upload, organize, and share their photos. The application features user authentication, album creation, and responsive design for optimal viewing on all devices.

Creator-Subscription-Platform
Built a MERN-based creator subscription platform with a microservices-oriented architecture. Implemented scalable backend services for user authentication and subscription workflows, with a Python FastAPI microservice for an AI chatbot feature. Focused on clean architecture, real-world system design, and production-ready development practices
My Skills & Focus Areas
EDUCATION
Information Technology & Software Development
Technical College, Warakapola, Sri Lanka
2022 Aug - 2023 Mar
Learned fundamental and advanced concepts of software development including programming languages, database management, and web development. Completed practical projects to demonstrate skills acquired.
Bachelor of Computer Science
University of Ruhuna, Sri Lanka
2023 Oct - Present
Gained a solid foundation in software development overall. Focused on building mobile applications.
IDET Institute - Full-Stack Development Course
IDET Institute, Sri Lanka
2025 Sep - Present
Completed a comprehensive full-stack web development course covering MERN stack development. Developed multiple projects to demonstrate proficiency in building dynamic web applications.
My recent learnings & focus areas
Here are some of the projects and areas I have been focusing on recently, showcasing my skills and expertise.
Clear Architecture with Clean Code
Easily maintainable and scalable solutions.
SOLID Principles
Adhering to the principles of object-oriented design for robust and maintainable code.
Understanding MVC, MVVM, and MVP Patterns
Proficient in key design patterns for organized and efficient codebases.
Tested Quality
Unit and integration tests to ensure reliability.
Golang, Rust programming Languages
Exploring modern, efficient, and high-performance programming languages for backend development.
Secure Backend Development
Implementing robust security measures to protect data and ensure system integrity.
Get in Touch
Whether you have a question, want to start a project, or just want to say hello, I'd love to hear from you! Fill out the form below or reach me through the contact details provided.
Address
E/100, Batuwana, Niyandurupola, Sri Lanka
Postal Code: 71602
Phone
+(94) 701-063-752
erangamadhushann956@gmail.com
GitHub
https://github.com/Erangamadhushan