Clarity first
Interfaces should make the next step feel obvious.
Front-End DeveloperKandy, Sri Lanka
I’m Avishka. I build clear, responsive interfaces and dependable web products with React, Next.js, and TypeScript.
01 / WORK
Projects where product thinking, interface craft, and modern web tooling meet.
A user-centric messaging platform with customizable themes and a mobile-first conversation experience.
A centralized profile platform that turns one memorable username into a complete online identity.
A complete shopping flow with product discovery, checkout, and local payment-gateway integration.
A focused workspace for creating, editing, and managing rich posts with seamless image handling.
02 / ABOUT
I’m a front-end developer who cares about the space between a good idea and a product that feels effortless to use.
Based in Kandy, Sri Lanka, I work across responsive interfaces, server-rendered React applications, and Node.js APIs. My process combines clean UI, thoughtful architecture, and close attention to the small details that shape a strong experience.
I keep learning, stay close to new web technologies, and enjoy turning complicated requirements into clear, maintainable products. I bring strong communication, practical problem-solving, and reliable delivery to every build.
Interfaces should make the next step feel obvious.
Responsive, fast, and polished across real devices.
Strong foundations that remain easy to understand.
03 / CAPABILITIES
A compact set of connected services for modern web products.
Responsive React and Next.js interfaces built for speed, accessibility, and everyday use.
Type-safe APIs, authentication, and data layers designed around the product experience.
Sharper information hierarchy, cleaner flows, and visual systems that feel consistent.
04 / STACK
A modern TypeScript stack for building polished interfaces and complete product experiences.
Interface library
React framework
Type-safe JavaScript
Styling system
Web framework
Type-safe data
Database toolkit
Relational database
Component system
Schema validation
State management
Async state
05 / NOTES
06 / CONTACT
Tell me what you’re working on. I’d be glad to hear the idea.
talk@avishka.dev