Dinil Thilakarathne

Design engineer · Colombo, Sri Lanka

Design engineer shaping clear, expressive digital experiences.

I build interfaces where clarity, interaction, and visual precision work together focused on thoughtful systems, refined details, and high-quality execution.

Currently designing and building at and .

Selected Projects

A focused selection of product, interface, and design-system work.

View all

Focused on composable primitives, readable source, and interaction patterns that feel intentional.

ReactTypeScriptDesign Systems

How I work

I move between interface design and implementation, using each to improve the other.

01

Shape the system

I turn product requirements into clear interface structures, reusable patterns, and accessible component contracts.

Evidence: Sona UI
02

Refine the behavior

I use motion and responsive feedback to make interactions and state changes easier to understand.

Evidence: View crafts
03

Ship the experience

I carry interface decisions into responsive implementation and refine them against real production constraints.

Evidence: Zephyr Ceylon

Start a conversation

Let’s make the next digital experience feel considered.

Share the idea, the problem, or the rough brief. We can start with a focused conversation about what the experience needs.

Email me

Writing

Notes on interface engineering, CSS, motion, and the details behind the work.

View all

Crafts

Small experiments exploring interaction, motion, and visual detail.

View all

Analytics

A transparent view of how people find and use this portfolio. Updated periodically through Vercel Web Analytics.

Page views
0
Unique visitors
0

Daily traffic across all routes

Page viewsUnique visitorsLast 14 days
Daily page views and unique visitors for all routes from 2026-08-15 through 2026-08-28.