Associate Developer

000Loading portfolio
SHAHIRU

Associate React Developer building fast, accessible interfaces. Open to freelance work.

Hire Me
Let’s Talk

Shahiru Roshen, Associate Developer

3CS Asia · Now

Shipping React interfaces that feel effortless.

Associate React Developer turning Figma files into production UI.

ReactNext.jsTailwind
Freelance · Open

Got a project? Let’s build it together.

Available for websites, landing pages and React apps.

RemoteFast replies
Syeta Labs · Day one

It started with a year-long internship.

Where I wrote my first production React code.

Internship1 year
About MeChapter 01

GOOD INTERFACESFEEL EFFORTLESS.BUILDING THEMIS THE HARD PART.

I’m a React developer with over two years of professional experience building fast, responsive and accessible web applications. I currently work as an Associate React Developer at 3CS Asia, where I turn designs into production-ready interfaces with React, Next.js and Tailwind CSS. My career started with a year-long software engineering internship at Syeta Labs. I care about clean, maintainable code and good user experience, and I’m always looking for interesting freelance projects.

Associate Developer Available

Shahiru Roshen

Open to freelance work. Based in Gampaha, Sri Lanka.

ReactNext.jsTailwindJavaScript
Since Day OneChapter 02

FIRST COMMIT IN.CLOCK’S RUNNING.

0000:00:00:00

days · hours · minutes · seconds since my first day as a developer

9:41
SHAHIRU
Currently buildingAssociate React Developer at 3CS Asia. Open to freelance work on the side.
RNTReact · Next.js
This week
Shipped a booking flow✓
Reviewed 6 pull requests✓
Fixed 12 a11y issues✓
Lighthouse score: 98✓
×00:00:00✓

It started with a one-year internship at Syeta Labs. The clock hasn’t stopped since: more components, more pages, more shipped work.

That counter is live. It’s the time since my first day writing code for a living, and it ticks a little further every time you look. Two-plus years of React, Next.js and Tailwind, and still learning something new every week.

ExperienceChapter 03

IT STARTED AS ONE INTERNSHIP.IT RARELY STAYS THAT WAY.

Two companies, five projects. Here’s the path so far.

2023 — PresentAssociate React Developer3CS Asia
At 3CS Asia

Client Admin Dashboard

01

A React dashboard with role-based access, filterable data tables and live charts for a logistics client.

ReactTailwind CSSREST API
At 3CS Asia

Corporate Website Revamp

02

Rebuilt a slow multi-page site in Next.js. Lighthouse performance went from the 50s to the high 90s.

Next.jsSEOVercel
At 3CS Asia

Booking Platform UI

03

A reusable Tailwind component library and a three-step booking flow shared across two products.

ReactTailwind CSSStorybook
2022 — 2023Software Engineer InternSyeta Labs
At Syeta Labs

Internal HR Portal

04

React front end for leave requests, attendance and approvals, used by the whole office every day.

ReactJavaScriptFirebase
At Syeta Labs

Landing Page Builder

05

Configurable page sections so the marketing team could launch new pages without waiting on a developer.

ReactCSS ModulesNetlify
EducationChapter 04

LEARNEDTHEBASICS

SRDegreeFileView2019 — 2023
University of Westminster
2019 — 2023

BEng (Hons)
Software Engineering

University of Westminster

FrontendAlgorithmsArchitecture
  • 01Web Development✓
  • 02Data Structures & Algorithms✓
  • 03Software Architecture✓
  • 04Databases✓
  • 05Human-Computer Interaction✓

A BEng (Hons) in Software Engineering from the University of Westminster gave me the foundations: data structures, software design, testing, and how real teams ship software.

The degree taught me how to think about problems. The internship and two years at 3CS Asia taught me how to ship. Both show up in every pull request I open.

ProjectsChapter 05

THREE PROJECTS.ALL SHIPPED.

Next.JSTailwind CSSSpotify APIs
SkillsChapter 06

EVERY PROJECTLANDS SOMEWHERE.

Each build adds to the stack. Some tools I reach for every day, some I picked up because a project needed them. Either way, it adds up to a developer who can take a design from Figma to a live URL.

Years building0+
Projects shipped0
Core technologies0
Companies0

Languages JavaScript

Frontend React · Next.js · Tailwind CSS

Tools Git · Vercel · Netlify

JavaScript
React
Next.js
Tailwind CSS
Git
Vercel
Netlify
ServicesChapter 07

Pick one. Or tell me what you need.

PICK A SERVICE.I’LL HANDLETHE REST.

01

Web Development

Responsive websites and web apps built with React and Next.js, from first commit to deploy.

  • Next.js & React builds
  • CMS & API integration
  • Deploys to Vercel, Netlify or Cloudflare
02

Frontend Development

Your Figma designs turned into pixel-accurate, accessible, reusable components.

  • Figma to code
  • Component libraries
  • Animations & interactions
03

Website Optimisation

Faster load times, better SEO and fewer accessibility issues on the site you already have.

  • Core Web Vitals
  • Technical SEO
  • Accessibility fixes

How I work

Clear updates. Clean, readable code. Interfaces that work on every screen and for every user, not just on my laptop. You get a site you can maintain after I hand it over, and a developer who answers messages.

ContactChapter 08

Stop scrolling. Start building.

I’m taking on a small number of freelance projects. Tell me what you’re building and I’ll get back to you within a day.

Freelance · Remote · Replies within 24h