I'm a passionate and detail-oriented Full-stack Software Developer with a Bachelor's degree in Computer Engineering from the University of Sri Jayewardenepura. My technical foundation combines strong backend development with modern frontend technologies, enabling me to build complete, scalable web solutions from the ground up.
My core expertise lies in Java and Spring Boot for backend development, complemented by Angular (v20+) with Tailwind CSS for responsive, dynamic frontends. I follow clean code practices and a layered architecture, ensuring maintainability, security, and performance. My experience includes designing RESTful APIs, implementing JWT-based authentication, integrating databases like MySQL and MongoDB, and containerizing applications using Docker.
I’m proficient in version control using Git, agile methodologies, and CI/CD pipelines. I’m also comfortable working with cloud technologies like AWS and familiar with DevOps concepts.
Beyond the code, I take pride in understanding client requirements clearly and delivering reliable, on-time results. I enjoy solving complex problems, writing efficient code, and continuously improving my skills. I’ve completed machine learning courses and explored real-time emotion recognition projects, showcasing my eagerness to innovate and grow in the AI and software development space.
Whether you're looking to build a new web application, fix bugs, improve performance, or need help with backend architecture, I bring commitment, clear communication, and solid engineering practices to every project.
Let’s collaborate to turn your idea into a working product!