
Based anywhere • Open to remote
Full stack • Backend + UI
Iresh ChathurangaFull Stack Developer
I design and engineer modern full-stack applications with a passion for performance and scalable architecture. I enjoy building systems end-to-end, improving developer experience, and continuously exploring new technologies.
Overview
Core stack
Backend-first, UI-polished, cloud-ready. I like clean architecture, predictable DX, and shipping fast without breaking things.
About
A little about me
I’m a full stack developer focused on building reliable systems and delightful interfaces. I enjoy turning ambiguous problems into clear, shippable solutions.
My work often spans designing APIs, modeling data, improving performance, and deploying with confidence. I care about maintainable code, good UX, and pragmatic engineering.
What you can expect
- Clear communication and steady progress.
- Well-structured code and thoughtful trade-offs.
- Pixel-level attention with production pragmatism.
Education
Background & Learning
IJSE (Institute of Software Engineering)
Software Engineering Higher Diploma
A comprehensive software engineering program covering the full SDLC. Gained advanced proficiency in Object-Oriented Programming, Design Patterns, and Software Architecture. The curriculum bridged core development with modern technologies, including Advanced API Development, Mobile Application Development, and Python for Data Science & AI.
Kularathna National College
A/L Physical Science
Advanced Level in the Maths Stream.
Skills
Technologies I work with
Programming Languages:
Java, JavaScript, TypeScript, Python
Backend:
Jakarta EE, Spring, Spring Boot, Node.js, Express.js, Microservices, RESTful APIs
Frontend:
React, Next.js, Tailwind CSS, Bootstrap
Mobile Development:
React Native, Expo
Database Management & ORM:
MySQL, MongoDB, Hibernate
Version Control:
Git, GitHub
DevOps & Containerization:
Docker, Azure, Vercel
Projects
Recent work and experiments
Bazaaro is a local marketplace mobile application that allows users to buy and sell items within their community. It features secure user authentication, full CRUD operations for item management, and a user-friendly interface with multiple screens.
The driving school software project aims to create a comprehensive IT solution that enhances the operational efficiency of a driving school. The system is designed to streamline key processes, such as student registration, training session scheduling, and rescheduling, while improving customer experience.
Contact