JS
TS
{ }
$_
Hi, my name is

Dulan Imalka

I create impactful digital experiences.

I’m a Software Engineering student crafting next-generation digital experiences through modern web and mobile development.

Dulan Imalka - Software Engineer

About Me

I'm a Information Technology student specializing in Software Engineering with a deep love for technology and innovation. My journey in software development has been driven by curiosity and the desire to solve real-world problems through code. I specialize in full-stack development with expertise in modern web technologies.

Frontend Development

React.js, React Native, TypeScript, JavaScript, HTML/CSS, Tailwind CSS, Bootstrap

Backend Development

Python (Flask), Node.js, Express, Spring Boot, Java, PHP

Database & Cloud

MongoDB, MySQL, Firebase, Docker, Kubernetes, Microservices, Kafka

Technical Skills

JavaScript/TypeScript90%
React.js/React Native85%
Node.js/Express80%
Python (Flask)75%
MongoDB/MySQL80%
Spring Boot/Java70%
Docker/Kubernetes65%

Featured Projects

DreamFit - Virtual Dressing Room

DreamFit - Virtual Dressing Room

Developed an innovative 3D fashion platform enabling real-time garment customization and virtual try-ons. Users personalize clothing items—like T-shirts, dresses, and trousers—with colors, images, and patterns through an intuitive and interactive interface, enhancing the online shopping experience.

React.js
Three.js
Node.js
Express.js
MongoDB
Blender
AI Chatbot
Kind Heart - Mobile App for SDG 1: No Poverty

Kind Heart - Mobile App for SDG 1: No Poverty

Built a mobile platform supporting SDG 1 (No Poverty) that connects donors, volunteers, and individuals in need. Features include community building, emergency services integration for timely assistance, and donor recognition to track impact. Implemented secure user authentication and focused on delivering a seamless, user-friendly experience to foster positive social change.

React Native
Firebase
Clerk
Point Of Sales System (Anuja SuperMart)

Point Of Sales System (Anuja SuperMart)

Developed a responsive POS system for Anuja Super Mart as part of a university project. Created an intuitive UI with React and Bootstrap, delivering a smooth user experience. Implemented backend logic with Node.js and Express for efficient data handling and secure API communication. Leveraged React Vite for fast state management and improved app performance.

React
Bootstrap,
Node.js
Express.js
Vite
Mongo DB
Helasuwa - Hospital Management System

Helasuwa - Hospital Management System

Developed a comprehensive hospital management system to digitize healthcare services. Implemented role-based access for Admins, Doctors, and Patients, enabling efficient hospital operations, patient record management, and communication. Features include appointment scheduling with automated email notifications, prescription handling, and flexible payment options. Followed coding standards, design patterns, and rigorous testing to ensure maintainable, high-quality code.

MERN Stack
Jest
TrailOTales – Immersive Travel Companion (In Development)

TrailOTales – Immersive Travel Companion (In Development)

Currently building TrailOTales, a next-gen travel app that transforms every journey in Sri Lanka into a rich, immersive storytelling experience. Combining GPS-triggered audio narratives, ambient soundscapes, and cultural voicemoments, it guides users through nature trails, heritage sites, and hidden gems with deep local insight.

React Native
GPS
Audio Streaming
Cloud Services
Employee Self Service Portal

Employee Self Service Portal

Developed a secure, scalable self-service portal featuring dual-source authentication (HRM & Active Directory) with SMS-OTP password flows. Designed APIs for IP-subnet management and dynamic email-request workflows with real-time status dashboards.

Python (Flask)
MySQL
JavaScript
Bootstrap
SCSS
Nginx

Experience & Education

Software Development Intern

Ceylon Electricity Board

Nov 2024 - May 2025Sri Lanka

Developed backend services and RESTful APIs using Python Flask for employee email and Active Directory provisioning. Created subnet management APIs and role-based UI dashboards. Collaborated closely with team in an Agile environment.

Bachelor of Science (Hons) in Information Technology

Sri Lanka Institute of Information Technology (SLIIT)

2022 - PresentSri Lanka

Specializing in Software Engineering. Relevant coursework includes Software Engineering, Database Systems, Web & Mobile Development, and Cloud Computing.

Advanced Level (A/L)

Isipathana College – Colombo

2020Sri Lanka

Completed Advanced Level education with focus on science stream subjects.

Let's Connect

I'm always open to discussing new opportunities, interesting projects, or just having a chat about technology.