Skip to content
Available for work · Battaramulla, Colombo, Sri Lanka

Building Digital Products That Scale

Full Stack Developer building and deploying scalable web applications with the MERN stack and Spring Boot — focused on production-ready software that solves real business problems.

Years building
2+
Projects shipped
6+
Internship
6 mo
Technologies
15+
Technologies: JavaScript, TypeScript, React.js, Node.js, Express.js, MongoDB, Spring Boot, Java, Python, Tailwind CSS, Kotlin, REST API, Git, Jira, Figma
About

Driven by clean architecture & craft

A full-stack engineer focused on building products that are fast, scalable, and genuinely enjoyable to use.

I'm a Full Stack Developer with hands-on experience building and deploying scalable web applications using the MERN stack and Spring Boot. I recently completed a six-month software development internship, delivering multiple end-to-end systems across the business operations, education, and travel domains.

I'm strong in backend architecture, REST API development, and database design, and I enjoy the details users never see but always feel — secure auth, clean data models, and APIs that stay fast under load. I also bring working knowledge of integrating intelligent features with Python, from predictive analytics to AI-assisted workflows.

My focus is always the same: ship production-ready applications that are robust, maintainable, and a genuine pleasure to use — collaborating closely with stakeholders through agile delivery from requirements to deployment.

  • Architecture first

    Design the data model and boundaries before the UI. Clear contracts make features cheap to add and bugs easy to isolate.

  • Typed end to end

    Strict TypeScript from database to component props. The compiler is the cheapest and fastest reviewer on the team.

  • Performance is a feature

    Ship less JavaScript, render on the server, measure real metrics. Speed is the most universal form of good UX.

  • Built to maintain

    Feature-based structure, reusable primitives, and readable code so the next engineer (often future me) moves fast.

Education
  1. 2023 – Present

    BSc (Hons) in Information Technology

    SLIIT — Sri Lanka Institute of Information Technology

    Specializing in Information Technology, with a focus on software engineering and modern web architecture.

  2. 2023

    Diploma in Information Technology

    SDTI Campus — Distinction Pass

    Six-month diploma covering programming, databases, and systems fundamentals.

  3. 2022

    G.C.E. Advanced Level — Commerce with IT

    Eheliyagoda Central College

    IT (B), Accounting (C), Economics (S), General English (B).

  4. 2019

    G.C.E. Ordinary Level — English Medium

    Eheliyagoda Central College

    Six A passes including Mathematics, English, IT, and Sinhala.

Skills

Technical toolkit

The technologies I reach for to design, build, and ship scalable applications.

Languages

The core languages I build with.

  • JavaScriptAdvanced
  • TypeScriptAdvanced
  • JavaAdvanced
  • PythonIntermediate
  • PHPIntermediate
  • SQLAdvanced

Frontend

Crafting fast, accessible, polished interfaces.

  • React.jsAdvanced
  • Tailwind CSSExpert
  • HTML5Advanced
  • CSS3Advanced

Backend

Designing reliable APIs and secure services.

  • Node.jsAdvanced
  • Express.jsAdvanced
  • Spring BootAdvanced
  • REST APIsAdvanced
  • JWT & OAuth 2.0Advanced

Database

Modelling data for scale and integrity.

  • MongoDBAdvanced
  • NoSQLAdvanced
  • SQLAdvanced

Mobile

Native Android with modern Kotlin.

  • KotlinIntermediate
  • Android DevelopmentIntermediate

Tools

Shipping and collaborating efficiently.

  • Git & GitHubAdvanced
  • JiraAdvanced
  • FigmaIntermediate
  • Bubble.ioIntermediate
Experience

Where I've made an impact

Internship, freelance, and project work — building real software with real teams.

  1. Internship

    Software Developer Intern

    Adventa Holdings (Pvt) Ltd

    Nov 2025 – May 2026 Colombo, Sri Lanka

    Completed a six-month internship delivering multiple end-to-end systems across the business operations, education, and travel domains using the MERN stack, Spring Boot, and Python.

    • Built an educational management system with attendance tracking, content delivery, and user administration
    • Designed and implemented AI-assisted travel planning features including itinerary generation and budget estimation
    • Developed scalable frontend and backend components with MERN stack technologies and Spring Boot
    • Created machine learning models in Python for predictive analytics and classification tasks
    • Worked in Agile sprints — planning, testing, debugging, and deployment — collaborating with stakeholders to ship production-ready products
    ReactNode.jsExpressSpring BootPythonMongoDB
  2. Freelance

    Full Stack Developer (Client Project)

    Lemas Travels — Lemas TravelOps

    Jul 2025 – Sep 2025 Remote · Sri Lanka

    Designed and delivered a full-stack MERN platform to streamline a travel agency's operations end to end, from quotations to financial reporting.

    • Built quotation preparation, booking management, supplier coordination, and financial tracking modules
    • Implemented role-based authentication and authorization for administrators, managers, and staff
    • Automated quotation and invoice generation to cut manual operational work
    • Integrated company email through cPanel and built analytics dashboards for decision-making
    MongoDBExpressReactNode.jsGitHubJira
Projects

Featured work

A selection of products I've designed and engineered. Click any project for architecture, features, and the challenges I solved.

Lemas TravelOps

Full-stack operations platform for a travel agency

A full-stack MERN application built for Lemas Travels to streamline agency operations — quotation preparation, booking management, supplier coordination, and financial tracking in one system.

MongoDBExpressReactNode.js+2

SmartCampus Hub

Centralized campus facility & asset management

A campus management platform enabling students and staff to book facilities, reserve assets, and report maintenance issues through one centralized system.

Spring BootReactREST APIOAuth 2.0+2

Uni Connect

A student collaboration & peer-tutoring platform

A student-focused platform that enables peer tutoring ("Kuppi") session scheduling and a lost-and-found module to help students connect, learn, and recover misplaced items.

MongoDBExpressReactNode.js+2

Finova — Finance Tracker

Production-grade personal finance & budgeting SaaS

A production-grade, SaaS-style personal finance and budget-tracking platform — track transactions, set monthly budgets, and surface smart insights.

TypeScriptNode.jsExpressJWT+2

Daily Habit Tracker

Native Android habit-tracking app

A native Android application for building and tracking daily habits, with local persistence so progress stays available offline.

KotlinAndroidShared Preferences
Open source

GitHub activity

Live data pulled straight from my GitHub profile, cached hourly.

0

Repositories

0

Total stars

0

Followers

0

Following

Most used languages

  • TypeScript · 100%
portfolio

No description provided.

TypeScript 0
MatheeshaKuruppu.github.io

No description provided.

0
Finova-TheFinanceTracker

A modern personal finance platform built with MERN + TypeScript — track transactions, set monthly budgets, and unlock smart insights through a beautifully crafted dashboard with dark mode and real-time analytics.

TypeScript 0
Mathee

No description provided.

0
Testimonials

What people say

Feedback from teams and clients I've collaborated with.

Matheesha consistently delivered features ahead of schedule and raised the quality bar for the whole team. He treats reusable patterns and clean structure as defaults, not extras.

PL

Project Lead

Engineering Manager · Adventa Holdings

He took a rough idea and turned it into a polished, production-ready product. Communication was clear, the architecture was solid, and delivery was on time.

FC

Freelance Client

Founder · Startup

A reliable engineer and a calm lead. Matheesha breaks big problems into clean, testable pieces and keeps everyone aligned through the whole delivery.

TM

Team Member

Software Engineer · University Project

Contact

Let's build something great

Have a project in mind or a role to fill? I'm currently available and would love to hear from you.