
Monorepo vs Polyrepo: Choosing the Right Strategy for Microservices Projects
Both monorepo and polyrepo strategies have their unique advantages and challenges. The decision should be guided by factors such as project size, team...
Read More →
Hey there! I'm Madhura Jayashanka, a passionate software engineer and content creator from the vibrant island of Sri Lanka. I thrive at the intersection of creativity and technology, crafting sleek, modern web applications that push the boundaries of user experience.
Currently, I'm pursuing my B.Sc. (Hons) in Information Technology and Management as a 3rd-year student at the University of Moratuwa. With every project, I learn, grow, and shape my skills for the future.
When I’m not writing code, you'll probably find me sharing knowledge through technical articles, creating engaging YouTube videos, or contributing to open-source projects. For me, it’s not just about building software—it’s about empowering others through technology and learning together.
Associate Technical Lead at 99x
"Madhura is a dedicated professional who takes on new challenges with enthusiasm and shares his ideas with the team. His dedication and commitment stand out, and he is a fast learner who quickly adapts to new technologies."
Software Engineer at Padelbuddy
"Madhura's meticulous approach to understanding technical decisions, self-motivation, and dedication to knowledge sharing are impressive. He is an excellent writer and storyteller, making complex concepts accessible. His disciplined demeanor ensures a productive team environment."
Head of Talent Acquisition at SenzMate IoT Intelligence
"Madhura's dedication and enthusiasm for the software industry, especially AIoT and project management, make him a valuable team member. He possesses a deep understanding of both technical and non-technical aspects."
Software Engineer and IT Consultant
"Madhura is a tech enthusiast who embraces challenges with a positive attitude. His teamwork skills, enthusiasm for learning, and positive personality make him a standout professional."
Software Engineer and Blockchain Developer
"Madhura played a key role in projects and has a flexible and positive approach. He takes on challenges and masters them quickly, and his attitude toward teamwork is highly commendable."
Software Engineer at EvonSys (Pvt) Ltd
"Madhura's passion and dedication to working with various technologies make him a valuable team asset. He has a promising future in the IT industry."
Technical Lead and React.js Expert
"Madhura's deep understanding of software development principles, innovative thinking, and problem-solving skills make him stand out. He brings a level of expertise, dedication, and innovation that is invaluable to any team."
Jun 2024 - Sep 2024
During my internship, I played a key role as both a front-end and back-end developer in a microservice-based project. I developed a complete microserver and successfully integrated it with other microservices. Along the way, I gained hands-on experience with technologies such as Go, Next.js, NestJS, Docker, GitHub Actions, Tailwind CSS, PostgreSQL, and Amazon Web Services (AWS). Additionally, I deepened my understanding of GitOps and how production environments manage development workflows and team collaboration.
Feb 2024 - Present
As a Technical Writer, I create technical content focused on cloud technologies, DevOps, and modern software development practices. My work involves writing high-quality documentation, conducting research, and developing content that enhances technical understanding within the organization. My role also emphasizes skills such as AWS expertise, research capabilities, and technical documentation.
2022 - 2026
Pursuing a degree in IT with a focus on management and emerging technologies.
2021 - 2022
Gained hands-on experience in software development and engineering practices.
Both monorepo and polyrepo strategies have their unique advantages and challenges. The decision should be guided by factors such as project size, team...
Read More →
Deploy a full stack app on AWS EC2 using Docker with this detailed step-by-step guide.
Read More →
We’ll use the PayHere sandbox environment to test the integration without any actual transactions. I’ll walk you through the steps to integrate the Pa...
Read More →
A platform connecting over 500 undergraduate students with potential internship opportunities. Featu...
A comprehensive e-commerce platform with features like product browsing, cart management, and admin ...
An all-in-one internship tracking system for simplifying the internship application process. Feature...