Hi There,

Milinda Shehan

I'm a Full Stack Software Engineer

Versatile Software Engineer and UI/UX Designer with deep expertise across the full stack, from front‑end interfaces to back‑end systems. Passionate about AI and machine learning, I craft intelligent, user‑centric solutions that blend clean code with intuitive design. Always eager to learn new technologies and drive innovation.

Download CV
Milinda Shehan

About Me

Get to know more about my journey, skills, and passion for creating digital experiences.

My Story

I'm Milinda Shehan, a dedicated Computer Science undergraduate at the University of Colombo School of Computing. My passion lies in crafting efficient and elegant software solutions that empower users and businesses. Over the years, I've honed my skills in full stack development, UI/UX design, and cloud technologies through academic projects, internships, and freelance work.

My expertise includes modern technologies such as React, Next.js, Node.js, TypeScript, and Golang. I combine this with a keen eye for design to deliver applications that are both robust and user-centric. I emphasize clean, maintainable code and continuously strive to learn and adopt best practices.

Beyond coding, I actively contribute to open-source projects, mentor upcoming developers, and engage with the tech community by organizing workshops and tech events. I'm committed to continuous learning and sharing knowledge to foster growth within the developer community.

What I Do

💻

Full Stack Development

Building scalable web applications using modern technologies like React, Next.js, Node.js, and cloud platforms.

🎨

UI/UX Design

Creating intuitive and beautiful user interfaces with focus on user experience and accessibility.

🚀

Technical Mentoring

Sharing knowledge through workshops, tech talks, and mentoring aspiring developers in the community.

Work Experience

My professional journey and the amazing companies I've had the privilege to work with.

Zebra Technologies

Software Engineer Intern

Zebra Technologies

Current Position
Dec 2024 - Present
Colombo, Western Province, Sri Lanka
Internship

Contributing to an R&D project focused on intelligent mobile OCR systems and document automation.

Key Responsibilities & Achievements
  • Built and trained OCR models for document data extraction
  • Integrated OCR features into Android applications
  • Implemented NLP-based text classification modules
  • Collaborated with engineering and research teams to refine solutions
Bank of Ceylon

School Leaver Trainee

Bank of Ceylon

Nov 2021 - Jan 2022
Matara District, Southern Province, Sri Lanka
Internship

Assisted with day-to-day banking operations at the BOC Super Grade Branch.

Key Responsibilities & Achievements
  • Supported PBO division tasks including documentation and account services
  • Interacted with customers and learned frontline banking procedures
  • Gained exposure to financial workflows and compliance practices
CURO Education

Education Administrator

CURO Education

Jan 2021 - Aug 2021
Nupe, Matara, Sri Lanka
Full-time

Oversaw operations of the student management system and handled administrative tasks at CURO Education.

Key Responsibilities & Achievements
  • Maintained the institute’s website and student management system
  • Calculated and processed salaries for teachers and staff based on attendance
  • Managed class schedules and facility usage
  • Collaborated with staff to ensure smooth academic operations

Education

My academic journey and the knowledge foundation that shaped my career.

University of Colombo School of Computing (UCSC)

Bachelor of Science in Computer Science

University of Colombo School of Computing (UCSC)

Computer Science

Jan 2021 - Dec 2025

A rigorous undergraduate program focused on core computer science principles, including algorithms, systems programming, databases, and artificial intelligence.

Key Achievements
  • Organized multiple tech events as part of UCSC student communities
  • Executive Committee Member - ISACA Student Group
  • Completed industry-focused projects using modern web technologies
  • Presented research on intelligent shopping systems using ML
Rahula College, Matara

G.C.E. Advanced Level

Rahula College, Matara

Physical Science Stream

Jan 2017 - Dec 2019

Completed both G.C.E. Ordinary Level and Advanced Level examinations with outstanding results in the Physical Science stream.

Key Achievements
  • 8As and 1B in G.C.E. Ordinary Level
  • 2As and 1B in G.C.E. Advanced Level (Z-score: 1.7934)
  • Active member of Science and IT societies
  • Won several intra-school quiz and coding competitions

Community Work

My contributions to the tech community through volunteering, mentoring, and events.

Microsoft

Microsoft

Microsoft Learn Student Ambassador (Gold)

Active
Apr 2023Present
Sri Lanka

Helping students build technical and career skills while fostering tech communities.

Sri Lanka Developer Forum

Sri Lanka Developer Forum

Community Organizer

Active
Aug 2023Present
Sri Lanka

Organized and designed events to promote developer engagement and innovation.

Power Platform Community Sri Lanka

Power Platform Community Sri Lanka

Community Organizer

Active
Sep 2023Present
Sri Lanka

Organizing events and meetups to support Power Platform awareness and adoption.

UCSC ISACA Student Group

UCSC ISACA Student Group

Digital Media Manager

Nov 2023Nov 2024
Colombo, Sri Lanka

Managed digital media strategy and event promotions for the student group.

1 of 3

Tools & Technologies

The technologies and tools I use to bring ideas to life and create amazing digital experiences.

C

C

C++

C++

Java

Java

Kotlin

Kotlin

Python

Python

Scala

Scala

R

R

JavaScript

JavaScript

TypeScript

TypeScript

Go

Go

PHP

PHP

React

React

Next.js

Next.js

Vite.js

Vite.js

HTML

HTML

CSS

CSS

Tailwind CSS

Tailwind CSS

Bootstrap

Bootstrap

Three.js

Three.js

Node.js

Node.js

Express.js

Express.js

Spring

Spring

Django

Django

Flask

Flask

MySQL

MySQL

PostgreSQL

PostgreSQL

MongoDB

MongoDB

SQLite

SQLite

Android Studio

Android Studio

Jetpack Compose

Jetpack Compose

Git

Git

GitHub

GitHub

GitHub Actions

GitHub Actions

Docker

Docker

Kubernetes

Kubernetes

VS Code

VS Code

IntelliJ IDEA

IntelliJ IDEA

PyCharm

PyCharm

Eclipse

Eclipse

Vim

Vim

Postman

Postman

swagger

swagger

Bash

Bash

CMake

CMake

CodePen

CodePen

DevTo

DevTo

Gradle

Gradle

JQuery

JQuery

LaTeX

LaTeX

Linux

Linux

Markdown

Markdown

Maven

Maven

Nginx

Nginx

Powershell

Powershell

Regex

Regex

Selenium

Selenium

StackOverflow

StackOverflow

VisualStudio

VisualStudio

WebAssembly

WebAssembly

AWS

AWS

Azure

Azure

GCP

GCP

Netlify

Netlify

Vercel

Vercel

Jenkins

Jenkins

WordPress

WordPress

Cloudflare

Cloudflare

Figma

Figma

Photoshop

Photoshop

Illustrator

Illustrator

Premiere

Premiere

TensorFlow

TensorFlow

PyTorch

PyTorch

OpenCV

OpenCV

Pandas

Pandas

Matlab

Matlab

Octave

Octave

Arduino

Arduino

Azul

Azul

Adobe Firefly

Adobe Firefly

ChatGPT

ChatGPT

Copilot

Copilot

Elementor

Elementor

Google Gemini

Google Gemini

Jupyter

Jupyter

Leonardo AI

Leonardo AI

Ballerina

Ballerina

PayHere

PayHere

Stripe

Stripe

Hostinger

Hostinger

Recommendations & Testimonials

What my clients and colleagues say about working with me.

"He created a website for my own business (ceylonrent.com) according to my requirements. He was really careful about them and is excellent at customer handling. Unlike my previous experiences, working with Mr. Milinda was easy and always on time. The website helped attract more customers, increase sales by around 37%, and reach the global market. Even after handover, he provided great support and patiently explained everything I needed. Truly excellent service."
A.P.M. Abeysooriya

A.P.M. Abeysooriya

Founder & Director

Ceylon Rent

CeylonRent Business Website

Let's Connect

Follow me on social media and let's build something amazing together.

Ready to Work Together?

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

Send Me a Message

Have a project in mind or just want to say hello? I'd love to hear from you.

Get in Touch

I'm always excited to work on new projects and collaborate with amazing people. Whether you have a project in mind, need consultation, or just want to connect, feel free to reach out!

Phone

+94 71 487 9783

Location

Colombo, Sri Lanka

Response Time

I typically respond to messages within 24 hours. For urgent matters, feel free to reach out via phone or LinkedIn.