Associate Developer

000Loading portfolio
SHAHIRU

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

Hire Me
Let’s Talk
Chat on WhatsApp

Shahiru Roshen: React & Next.js Developer in Sri Lanka

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, continuous growth. Here’s the path so far.

2023 — PresentAssociate React Developer3CS Asia
At 3CS Asia

Create Next.js & React Websites

Architecting and developing fast, responsive web applications with Next.js and React, prioritizing clean code, structured routing, SEO, and accessible user experiences.

Next.jsReactJavaScriptTailwind CSS
At 3CS Asia

Create Reusable Components

Designing modular, scalable UI component libraries with Tailwind CSS to ensure design consistency, streamline feature delivery, and eliminate code duplication.

ReactTailwind CSSComponent ArchitectureUI/UX
At 3CS Asia

Improve Web Performance

Auditing bundle sizes, code-splitting, lazy-loading assets, and optimizing Core Web Vitals to deliver smooth interactions and 90+ Lighthouse performance scores.

PerformanceCore Web VitalsLighthouseSEO
2022 — 2023Software Engineer InternSyeta Labs
At Syeta Labs

Build Responsive Interfaces

Transformed Figma design concepts into mobile-first, pixel-accurate web interfaces using React, HTML5, and modern CSS/Tailwind.

ReactJavaScriptHTML5 & CSS3Responsive Design
At Syeta Labs

State Management & React Hooks

Implemented interactive UI workflows, state handling, and client-side form validations using React hooks and functional component best practices.

React HooksState ManagementES6+
At Syeta Labs

API Integration & Async Flows

Connected frontend components with backend REST APIs, handled async data loading states, resolved cross-browser defects, and collaborated with Git.

REST APIsGitDebuggingAsync/Await
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.

FAQChapter 08

QUESTIONS,ANSWERED.

Short answers to what people usually ask before we start working together.

01

Who is Shahiru Roshen?

Shahiru Roshen is a React and Next.js developer based in Gampaha, Sri Lanka. He works as an Associate React Developer at 3CS Asia, holds a BEng (Hons) in Software Engineering from the University of Westminster, and takes on freelance web projects.

02

What services does Shahiru Roshen offer?

Shahiru offers three services: web development (React and Next.js websites and web apps), frontend development (turning Figma designs into accessible, reusable components), and website optimisation (Core Web Vitals, technical SEO and accessibility fixes for existing sites).

03

Is Shahiru Roshen available for freelance work?

Yes. Shahiru takes on a small number of freelance projects alongside his role at 3CS Asia. He works remotely with clients in Sri Lanka and abroad and replies to new enquiries within 24 hours.

04

Which technologies does Shahiru Roshen work with?

Shahiru works mainly with React, Next.js, JavaScript and Tailwind CSS, with Node.js for back-end work and REST APIs for integrations. He uses Git for version control and deploys to Vercel, Netlify and Cloudflare.

05

What websites has Shahiru Roshen built?

Recent projects include Ramidu, an artist website that streams music through the Spotify Web API; Nimroo Bridal, a bridal couture catalogue with appointment enquiries; and Alokana Red, a fashion store with PayHere checkout and KOKO instalment payments.

06

How much experience does Shahiru Roshen have?

Shahiru has over two years of professional experience. He started with a year-long software engineering internship at Syeta Labs in 2022 and has worked as an Associate React Developer at 3CS Asia since 2023.

07

Can Shahiru Roshen improve my website’s speed and SEO?

Yes. Shahiru audits existing sites for Core Web Vitals, bundle size, image loading, technical SEO and accessibility, then fixes the issues he finds. His own builds target Lighthouse performance scores of 90 or higher.

08

How do I hire Shahiru Roshen?

Email [email protected] or call +94 77 009 7728 with a short description of your project, your timeline and your budget. Shahiru replies within 24 hours.

ContactChapter 09

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