01 / ARRIVAL

Unknown
ground is
where I start.

I’m Hashan, a full-stack developer.
Give me an unclear idea or an unfamiliar stack: I’ll work out how it works, then build something people can actually use.

02 / DISCOVERY

The stars I
steer by.

A field log from the first night on the surface.
Four things I hold to, whatever I’m building.

LOG 01The Compass

First, I find out how it works.

Before I write any code, I make sure I understand the problem and how the pieces fit together. Every project leaves me knowing more than when I started.

03 / BENEATH THE SURFACE

Every layer,
front to back.

What I build with, from the interface people see to the data underneath.
Pick one to see what I use it for.

Interfaces

Server & APIs

Data

Motion & 3D

Design & delivery

React

Interactive interfaces built from components. Everything you click in this portfolio is React.

04 / SHELTER

Built part
by part.

Where I studied, and what I’ve proved since:
the training behind the work, one piece at a time.

EDUCATION2025

Bachelor of Information Technology

University of Colombo

Foundation to all magic happens behind the code

01 / 05
05 / THE LONG WAY HERE

The long
way here.

Every stage left a layer.
Each one changed how I build.

Early careerFoundations

Freelance Web Developer

I started on my own, building websites for clients from the first sketch to launch: the interface, the PHP and MySQL behind it, and the SEO and analytics after.

Every part, every time

With no team to hand things to, the layout, the database and the search rankings were all mine to get right.

01 / 03

A website is only finished when all of it works.

THE JOURNEY SO FAR
06 / SELECTED WORK

Built to
be used.

Websites for real businesses,
built for the people who use them.

Hospitality / Multilingual platform

Dorsett Hospitality International

A connected collection of corporate, brand, and property websites serving an international hospitality group.

My role
Web development
Built with
  • JavaScript
  • PHP
  • CMS

Build with a shared direction.

SELECTED WORK
07 / THE NEXT MISSION

Let’s build what
comes next.

An idea that isn’t mapped out yet, a website that needs someone to own it, or a role on your team. Tell me where you’re starting from.

About

08 / MISSION COMPLETE

The Journey

A new constellation, drawn by every step of this story.

Explorer
Hashan Athurugiriya · Full-stack developer, Sri Lanka
Crew
1 explorer · 1 rover, rebuilt in a storm
Beacons
4 planted
Projects
5 projected
Signal
1 sent
Status
Open to the next mission