Experienced Full-Stack Engineer with a strong commitment to software development and a well-organized approach to delivering innovative solutions. Dedicated to advancing the engineering field and positively impacting the community through creative problem-solving and continuous improvement. Proven expertise in the full Software Development Life Cycle (SDLC), with a focus on delivering scalable, high-quality solutions. Known for a proactive mindset, strong ownership, and a collaborative, can-do attitude in agile, cross-functional teams.
I’m a Full Stack Engineer with approximately 4 years of experience building dynamic and scalable web applications. My core expertise lies in JavaScript-based technologies, with a strong focus on React for front-end development and Node.js, Python (Flask), and Go Lang on the backend.
I’m passionate about crafting intuitive, high-performance solutions that address real-world challenges. My skill set spans across React, Node.js, Python, Flask, Go Lang, MySQL, MongoDB, and AWS, allowing me to build and deploy end-to-end systems with confidence.
I'm a continuous learner, always exploring new tools and frameworks to stay ahead in the rapidly evolving tech landscape.
My professional journey and career milestones
iTelaSoft (Pvt) Ltd. | Colombo Sri Lanka
Contributed technical expertise to high-performance React, Next.js, and Node.js projects, ensuring scalable, maintainable codebases. Spearheaded the development of a custom React scaffolding CLI tool, enhancing initial project setup efficiency by 28%. Led R&D initiatives to evaluate emerging technologies, introducing innovative solutions that improved overall project outcomes. Optimized existing applications and modernized legacy systems, eliminating security vulnerabilities and enhancing performance. Achieved over 90% test coverage through comprehensive unit testing with Jest, RTL, and MSW. Actively mentored interns and conducted code reviews, promoting best practices and fostering technical growth within the team.
Technologies Using
TypeScript React.js Node.js Express My SQL Docker Jest / RTLAtlacarte | London United Kingdom
Contributed to the development of the Atlacarte official website and the Atlacarte online ordering web application, delivering user-friendly interfaces and streamlined ordering experiences.
Technologies Using
Javascript React.js React Bootstrap Gulp JS AWSXGen Group (Pvt) Ltd. | Colombo, Sri Lanka
Technologies Used
TypeScript React.js SCSS Node.js PL/SQL Oracle DB AWSXGen Group (Pvt) Ltd. | Colombo, Sri Lanka
Technologies Used
TypeScript React.js SCSS Node.js PL/SQL Oracle DBOrangeHRM | Borellasgamuwa, Sri Lanka
Technologies Used
Vue.Js Javascript PHPProud to have collaborated with these amazing organizations
My technical toolbox for creating modern web solutions
Several significant projects have been omitted from this portfolio to maintain client confidentiality and protect sensitive intellectual property. These projects include enterprise-level solutions and proprietary systems developed under strict non-disclosure agreements.
Contributed to the development of the Loan Lead Initiation service, Dynamic Loan Application Form Render service, Loan Application Configurations and Mapping Dashboard, and Decision Engine service on both the front end and back end to enhance the loan origination process.
Developed the Notifications service, Messaging service, Applicant Filtering service, View Applicant module, Company Dashboard, and Job Posting functionality, along with performing unit testing for all implemented modules.
Developed intuitive project creation interfaces, implemented private offer submission workflows, built a robust email notification service, and engineered team member management screens to streamline collaboration and enhance user experience.
Developed the front-end web application for Atlacarte, including front-end interfaces and back-end integration.
Developed the Sign in, Login functionality, company dashboards, complete ordering flow, including table reservation, menu selection, and related front-end services to enhance the user dining experience.
Engineered a comprehensive full-stack Hotel Management System to streamline hotel operations and improve guest experience. The system allows users to book rooms, make reservations, manage menus, and oversee staff and services from a centralized dashboard. It includes features such as room availability tracking, real-time booking, and menu customization.
Adopted an AI-assisted development workflow, where 40% of the system was built using code generated via prompt engineering with models like ChatGPT and Claude. Focused efforts on reviewing, validating, and enhancing generated code to ensure scalability, responsiveness, and maintainability across both front-end and back-end components.
Developed a full-stack AI-powered hiring platform to streamline the recruitment process. The application enables applicants to upload CVs and participate in real-time AI-driven mock interviews for job openings posted by companies. Companies can post job offers, review applicants’ AI-evaluated interview results, and make informed hiring decisions through a centralized dashboard.
What sets this project apart is its AI-first development approach—90% of the codebase was generated using prompt engineering techniques with tools like ChatGPT and Claude, while the remaining 10% focused on verifying, refining, and optimizing the code for performance and scalability. This project is in still development stage.
I strategically engineered effective prompts, iteratively tuned outputs, and integrated modular AI-generated code with production standards—resulting in a 4x increase in development efficiency while maintaining clean architecture and robust functionality across the stack.
What people say about working with me
Let's discuss how we can work together on your next project
Gampola, Sri Lanka