Skip to content
Dulen Weerasinghe

Dulen Weerasinghe

Product Designer & UI/UX Designer · Designing what matters

I care about two things, solving the right problem and getting a working product into people’s hands.

I’m a Product Designer who builds with AI. I go beyond Figma, shaping user flows, exploring AI-powered interactions, and using AI-assisted development to turn ideas into functional software people can actually use.

Most of my design work sits in dashboards, e-commerce platforms, mobile apps, and internal tools across B2B and B2C. Products people use every day, not once. That work is won in the small details: the error states, the empty screen on day one, the flow nobody demos.

I work closely with designers, engineers and existing design systems to help get products shipped.

I’m interested in what happens when thoughtful design, emerging technology, and real world problems come together.

Based in
Colombo, Sri Lanka (GMT+5:30)
Experience
2+ years in product design, building with AI
Focus
AI product design, B2B SaaS, E-commerce, 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

  • Documented design decisions and created handoff specs for developers.
  • Contributed to wireframes and interactive prototypes in Figma for banking products.
  • Collaborated with senior designers and engineers.
  • Worked within existing design systems.
  • Participated in design reviews and cross-functional standups.
  • Supported user research through surveys and competitive analysis.
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

NovDecJanFebMarAprMayJunJulAugSepOctNov
827 contributions in the last yearLessMore

Notes & articles