ABOUT ME

Hello, I’m Hashan.

I’m a full-stack developer. I take websites from an unclear idea to something people can use, and I stay with them after launch: the interface, the code behind it and everything that keeps it running.

Open to new projects

Portrait of Hashan Athurugiriya in standing pose
FULL-STACK DEVELOPERSRI LANKA

01By the numbers

Years of experience
6+
2020
Projects
10
Websites and web apps
Industries
07
Hospitality · Education · Automotive · Financial services · Maritime · Apparel · Software
In the toolkit
15
5 areas, from interfaces to delivery

02My story

How I got here, and how I work.

  • LOG 01First, I find out how it works.
  • LOG 02It’s done when people can use it.
  • LOG 03I stay with it after launch.
  • LOG 04Rooted at home, building for the world.

I want to know how things work before I build them, and I like owning the whole of a website: the interface people see, the code behind it, and its life after launch.

I started out freelancing, building client websites from the first sketch to launch with HTML, CSS, JavaScript, jQuery, PHP and MySQL, and looking after their SEO and analytics. With no team to hand things to, every part of the site was mine to get right.

At eBeyonds I grew from web developer to senior web developer, leading development in a team of four on websites in five languages, and mentoring other developers along the way.

In November 2025 I joined Enfection as Senior Executive — Web Development. I look after live websites, plan new projects and work on the infrastructure that keeps them running.

The web suited me because nothing on it is hidden: open any page and you can see how it was built, change it, and watch what happens. That curiosity hasn’t worn off. Next, I want to build products of my own, not only websites for others. I’ve started where the web meets AI, building the AI Visibility Auditor at Enfection.

03Clients

Businesses I’ve built for.

  • Dorsett Hospitality International
  • Browns EV
  • MMBL Money Master
  • Villa Taavetti
  • Colombo West International Terminal
  • Sakhra Hotel & Spa
  • ACCA
  • MAS Holdings
  • Zayed University

04Experience

Newest first. Each stage built on the last.

  1. Joined November 2025Ownership

    Senior Executive — Web Development

    Enfection

    Since November 2025, I look after live websites, plan new projects before they’re built, and work on the infrastructure underneath them.

    Beyond launchKeeping active sites healthy day to day, from the code to the servers they run on.

  2. Professional growthLeading

    Web Developer → Senior Web Developer

    eBeyonds

    I joined as a web developer and grew into a senior role, leading development on larger systems: an in-house CMS, custom PHP applications and the APIs that connect them.

    Leading the buildLeading development within the team: setting the direction of the build, working through decisions together and mentoring other developers along the way.

  3. Early careerFoundations

    Freelance Web Developer

    Independent

    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 timeWith no team to hand things to, the layout, the database and the search rankings were all mine to get right.

05Skills

What I build with, and what I use it for.

Interfaces

  • React

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

  • Next.js

    Routing, rendering and SEO for React sites. This portfolio, its case studies and its contact form run on it.

  • TypeScript

    Types that catch mistakes before visitors do. Every line of this portfolio is written in it.

  • Tailwind CSS

    Fast, consistent styling for layouts that hold up from phone to wide screen.

Server & APIs

  • PHP · Laravel

    The back end of most of my client work: forms, email workflows, CMS sites and custom integrations, with Laravel when an application needs more structure.

  • Python · Django

    When a project is mostly data: models, an admin for the people managing it and an API on top.

  • JavaScript · Node.js

    Where I started, and still everywhere: interactions, integrations like Google Maps, and Node.js on the server.

Data

  • MySQL

    The database behind most of the PHP sites and CMSs I’ve built.

  • MongoDB

    When the data doesn’t fit neat tables, I keep it as documents.

Motion & 3D

  • Three.js

    The 3D world of this portfolio: terrain, light, sky and shaders, all in Three.js.

  • GSAP

    Motion with a purpose: the scroll-driven story on this site, and the animated interactions on sites like Taavetti Beach Club.

Design & delivery

  • Figma

    Where I work out layouts and interactions before writing code.

  • Git

    Every project is versioned, so a team of four can work on one site without getting in each other’s way.

  • AWS

    The hosting behind the sites I look after, and keeping them running.

  • Linux

    The servers those sites run on, worked from the command line.

06Education & certifications

Where I studied, and what I’ve proved since.

Education

  • 2025
    Bachelor of Information Technology

    University of Colombo

    Foundation to all magic happens behind the code

Certifications

07Currently, and beyond the code

Building
AI Visibility Auditor
Outside work
Entrepreneurship
Artificial Intelligence
Content Creation
Languages
English
Sinhala

08Working with me

The practical details, for clients and teams.

Based in
Sri Lanka
Time zone
Sri Lanka time, UTC+5:30
Availability
Open to new projects
Works
Remote · On-site · Hybrid
Engagements
Freelance · Contract · Full-time
Replies
Usually within a day