Skip to content
Dulen Weerasinghe

Dulen Weerasinghe

Product Designer & UI/UX Designer · Designing what matters

Design tools got easy. Anyone can ship a flow now. What still separates good product design from the rest is knowing which problem is actually worth solving, and being willing to build three wrong versions before the right one shows up. That takes curiosity and a lot of testing, and it is what I have gotten good at.

Most of my work sits in dashboards, booking platforms, and internal tools, across B2C and B2B. Products people use every day, not once. That kind of work is won in the small places. The error states. The empty screen on day one. The flow nobody demos.

I work close to engineers and inside existing design systems, so what I design is what actually gets shipped.

Based in
Colombo, Sri Lanka (GMT+5:30)
Experience
3+ years in UI/UX & product design
Focus
AI product design, B2B SaaS, Design Systems, Enterprise UX
Working style
Remote (Global), Hybrid, On-site

Featured projects

Professional experience

Millennium IT ESP logoUI/UX Designer Intern· Millennium IT ESPNowSupported the team's UI/UX design work as a design intern.

2026 – Present

  • Designed UI screens and user flows under the guidance of senior designers.
  • Created wireframes, prototypes, and design assets, and helped keep design files organized.
UI/UX & Product Designer· FreelanceShipped end-to-end mobile app and websites for B2B clients.

2024 – 2026

  • Worked directly with founders and developers to turn rough ideas into shipped interfaces.
  • Built reusable components and small design systems to keep products consistent.

How I work

01

Understand, Then design

Before I open Figma I want to know who is stuck and why. That means watching how people actually use the product. If I cannot explain the problem in one sentence, it is not ready to design.

02

Be wrong early

A rough version someone can click teaches me more than a polished one they can only look at. I test early, while it is still cheap to change. Being wrong early is the fastest way to get it right.

03

The last ten percent

Design is not finished when the file is finished. I stay with the engineers and check the built version against the design. The last ten percent is where a product either feels good or feels close enough.

Capabilities

Product & strategy

  • Product discovery
  • User research & interviews
  • Journey mapping
  • Metrics & experimentation
  • Stakeholder facilitation

Design craft

  • Interaction design
  • Information architecture
  • Visual & interface design
  • Prototyping
  • Design systems & tokens
  • Accessibility (WCAG)

Stack & tools

  • Figma
  • Framer
  • Sketch
  • Affinity
  • ProtoPie
  • Rive
  • Play
  • Jitter
  • Excalidraw
  • Miro
  • Notion
  • Linear
  • Maze
  • React
  • Next.js
  • Tailwind
  • Supabase
  • GitHub
  • Claude Code
  • Lovable
  • Replit

GitHub activity DulenW

SepOctNovDecJanFebMarAprMayJunJulAug
346 contributions in the last yearLessMore

Notes & articles