Senior UI/UX Engineer · Colombo, Sri Lanka

Designing the interface between people and possibility.

I'm Pansilu, a Senior UI/UX Engineer at GTN Tech. I turn complex product problems into clear, useful experiences, then build the systems that make them real.

Portrait of Pansilu Gunaratna
Senior UI/UX Engineer
Experience
3+ years in design & front-end
Career
Promoted twice at GTN
Workflow
Figma → React & Angular
Open to
Freelance projects
About

Good design is the shortest path to understanding.

I'm a UI/UX engineer who designs and builds. I started by designing and coding websites for university projects and designathons, and designing posts for the Gavel Club of the University of Colombo. Since 2023 I've been at GTN Technologies, turning Figma designs into React and Angular. I do my best work with cross-functional teams, in the space between a Figma file and a shipped product.

Outside work, I've taught maths in rural schools and helped undergraduates with spoken English and public speaking.

Based in
Colombo, Sri Lanka
Focus
Product & design systems
Currently
GTN Technologies
Studied
BSc Computer Science, UCSC
Beyond work
Teaching & public speaking
Now

What I'm working on

I'm part of the UI team in GTN's front-end engineering group, working alongside our Senior and Associate UI/UX Leads. I design and code UI across GTN's products, and I support other teams on their projects.

Customer onboarding

UX · research → flow

Reworking onboarding into a clearer journey for new customers.

New Invest app

React

Turning Figma designs into production-ready React components.

Trading platform upgrade

Angular 17

Fixing Angular 17 upgrade issues on a platform used by 130+ clients.

Shared projects

Cross-team

UI/UX and front-end support for other teams across the company.

Design to code

One component, three views

I design on top of a design system: variables, components and auto layout in Figma. The same decisions carry straight into code. Switch the view to see a real service card from a wedding package and pricing screen as a design, a spec and a component.

radius/lg · border width/sm gap-2 p-4 W 338 Fill · H 176 Hug

Bridesmaids (per head)

Dressing, hair & makeup per bridesmaid; booked alongside a bridal package.

Rs. 18,000.00Add-on
1 h each · Advance 25% · 1 staff
Engineering notes

Small fixes, big platform

Angular 17 · Scrollbars

Legacy styles, new library

Moving from Perfect Scrollbar to ng-scrollbar broke the old .ps styles. I updated them and reset min-height where only one column should scroll.

Angular 17 · Data grid

Lost row highlights

Other styles were overriding the grid's row highlights. I found the conflicting rules and fixed them.

React · Invest app

Shared components first

I build from shared components, and flag design inconsistencies early so the team can settle them before they reach code.

Concept work

Concept and earlier work

Travel Tales case study cover with five app screens

Travel Tales

A concept app for real travel stories shared by other travellers, instead of polished influencer content. I led every step, from framing the problem and user stories to information architecture, wireframes, visual design and a prototype.

Read the case study ↗
  • Card-based feed keeps the photos in front and the details light.
  • Map view lets people explore posts by place, not only by algorithm.
  • Pinned posts keep places for a future trip one tap away.
  • Light and dark themes stay readable in bright sun and at night.
Experience

Building with intention.

Promoted twice in three years at GTN Technologies. I bring a systems mindset to every screen, whether I'm designing a flow or debugging the last 10%.

  1. Apr 2026 – Present

    Senior UI/UX Engineer

    GTN Technologies
    • Leading UX improvements for the customer onboarding app.
    • Building the new Invest app's UI in React from Figma designs, working alongside senior team members.
    • Fixed UI issues from the Angular 17 upgrade of the flagship trading platform, customised for more than 130 clients.
    • Working with other teams on their projects.
  2. Aug 2025 – Present

    Freelance UI/UX Designer

    Independent
    • Minimal, responsive UIs in Figma for client apps, each built on its own design system.
  3. Apr 2025 – Mar 2026

    UI/UX Engineer

    GTN Technologies
    • Designed and built responsive, component-based UIs in React and Angular.
    • Created prototypes and fixed UI bugs before release.
  4. May 2023 – Mar 2025

    Associate UI/UX Engineer

    GTN Technologies
    • Built UI screens in React and Angular, produced prototypes and supported testing.
  5. Nov 2022 – Apr 2023

    Intern UI/UX Engineer

    Ceyleon Solutions
    • Flutter apps (123Uni, Sparetime Walking) and web UIs with HTML, CSS and Bootstrap.
Toolkit

Skills and tools

UX and design

  • User research
  • User flows & IA
  • Wireframing & prototyping
  • Design systems
  • Figma variables & auto layout
  • Accessibility
  • Usability testing

Front-end

  • React
  • Angular 17
  • TypeScript
  • Tailwind CSS & SCSS
  • HTML & CSS
  • Bootstrap
  • Flutter

Tools and ways of working

  • Figma
  • Photoshop & Illustrator
  • VS Code & Git
  • UI bug fixing
  • Agile
  • Cross-team work
BSc in Computer ScienceUniversity of Colombo School of Computing · 2020 – 2023
RecognitionFinalist, SLIIT CodeFest Designathon 2022 · RevolUX 1.0 & 2.0, Parallax '21, FreshHack 1.0
Pixel grid

It all comes down to pixels

Every screen I design ends up as a grid of tiny squares. Drag the slider to change the pixel size, and hover over the portrait to read any pixel's colour, like the colour picker in Figma.

Hover over the portrait
Grid · 32 × 32
384 px
Contact

Let's make something people enjoy using.

Open to freelance UI/UX projects and conversations about design and front-end roles. Send a note and I'll get back to you.

Please add your name.
Please add a valid email address.
What's it about?
Please write a short message (at least 10 characters).