dulmi.

SOFTWARE DEVELOPER

Dulmi Hitihamillage

Web & Mobile Development • Applied Machine Learning

I build web and mobile applications with React, Node.js, and Flutter. Currently pursuing an MSc in Computational Sciences, I’m expanding my experience in applied machine learning through projects that connect predictive models, conversational AI, and practical user interfaces.

THE PERSON BEHIND THE CODE
Dulmi Hitihamillage wearing a navy blazer
Dulmi HitihamillageDeveloper & lifelong learner
WEB DEVELOPMENT✦MOBILE APPLICATIONS✦APPLIED MACHINE LEARNING

01 / SELECTED WORK

Ideas, built with purpose.

A selection of academic projects
and professional contributions.

PROFESSIONAL WORK
WavePOS
SALES / INVENTORY / MANAGEMENT

02 · WEB DEVELOPMENT

Everyday retail, connected.

Responsive interfaces and API integrations for sales, inventory, authentication, and employee management.

ReactNode.jsMySQLREST APIs
My contribution

Built responsive user interfaces and connected application features to backend APIs across core point-of-sale workflows.

SRI LANKA TELECOM
MySLT
MOBILE APPLICATION DEVELOPMENT

03 · MOBILE DEVELOPMENT

A better mobile experience.

Contributed to the MySLT mobile application through interface development, API integration, and debugging.

FlutterDartREST APIs
My contribution

Worked as part of the Sri Lanka Telecom development team, implementing user interfaces, integrating services, and resolving issues to improve usability and reliability.

04 · RESEARCH & DESIGN

SafeDrive

Exploring smartphone-based driver fatigue detection in a five-member team, with requirements for facial monitoring, fatigue alerts, rest-stop recommendations, and emergency location sharing.

Computer visionMachine learningRequirements analysis
Group project

02 / A LITTLE ABOUT ME

Curious by nature.
Developer by practice.

I enjoy turning complex requirements into applications that feel straightforward to use.

My experience spans web development with React and Node.js, and mobile development with Flutter and Dart. I’m currently pursuing an MSc in Computational Sciences at Laurentian University, building on my software engineering background.

Through academic projects, I’m exploring machine learning, conversational AI, and data visualization—and how they fit into useful software.

Web

React · Node.js · REST APIs

Backend & databases

Flask · MySQL

Mobile

Flutter · Dart

ML & data

Python · scikit-learn · Pandas · Academic machine learning

Tools & integration

Git · GitHub · OpenAI API

03 / THE JOURNEY

Experience
& education.

Download my full CV

PROFESSIONAL EXPERIENCE

Software Developer

Jul 2024 — Mar 2026

Codewaves Pvt Ltd

Developed and maintained web applications using React, Node.js, Python, REST APIs, and databases. Built responsive interfaces, integrated services, and collaborated using Git and GitHub.

Mobile Developer

Jul 2023 — Jun 2024

Sri Lanka Telecom

Developed Flutter and Dart application features, integrated APIs, forms, authentication, and data management, and tested and debugged applications.

EDUCATION

MSc, Computational Sciences

May 2026 — Present

Laurentian University

BEng (Hons), Software Engineering

Jan 2022 — Jun 2025

University of Westminster, UK

Second Upper Class

04 / LET'S CONNECT

Good things start
with a conversation.

Have a role, a project, or an idea in mind?
I'd love to hear from you.