01 / Full-stack web
JVS — Jaffna Vehicle Spot
A full-stack vehicle marketplace and agent system with advanced search, real-time notifications and secure payment integration.
Software engineer · Colombo, Sri Lanka
I’m Powsihan, a software engineer at SoftSora. I build clear, accessible web experiences and the systems behind them.
Open to new opportunities and collaborations

A closer look at products, research, and frontend work.
01 / Full-stack web
A full-stack vehicle marketplace and agent system with advanced search, real-time notifications and secure payment integration.
02 / Machine learning
A machine learning application that classifies Geuda gemstones using computer vision techniques.
Related research on machine learning for Geuda identification was presented at IRCUWU 2026. Milestones
03 / Frontend
The official event website for IEEE OpenDay 2024, with a responsive layout and interactive features.
Built for IEEE OpenDay 2024 at Uva Wellassa University, where I led the event’s web team. Involvement
How I work
My focus is the frontend: how a product is structured, how it feels, and how well it works for the people using it.
All capabilities & technologiesComponent architecture, state management and routing for React and Next.js applications, written in TypeScript.
Spacing, type and component rules that keep an interface consistent, expressed as reusable Tailwind CSS conventions.
Image and rendering quality in Next.js, and interfaces built for how people actually read, navigate and use them.
The journey
Freelance projects from 2021 to 2024. Growing with SoftSora since 2023, from intern to software engineer.
Explore my experience2026 — Present · Current
SoftSora · Full-time
2025 — 2026
SoftSora · Full-time
2023 — 2024
SoftSora · Internship
2021 — 2024
Independent · Freelance
Things I’ve learned about building better interfaces and developer tools.
Developer tools
Building a custom Node.js CLI that streamlines commits, branch management and cherry-picking — turning a repetitive team workflow into a guided, intelligent process.
10 min
Frontend development
The hidden defaults behind Next.js image optimization, and the simple tweaks that improve clarity.
3 min
Software design
How understanding user behavior, applying design standards and focusing on user experience can turn an ordinary website into a professional one.
16 min
Have something in mind?
Open to new roles and collaborations. Tell me what you’re working on.