LAWSAN
CS Student

"I build tools I wish existed — then make them look the part."

Lawsan
Scroll
01 / Stack
React
Next.js
TypeScript
Python
Go
C / C++
Node.js
FastAPI
React
Next.js
TypeScript
Python
Go
C / C++
Node.js
FastAPI
React
Next.js
TypeScript
Python
Go
C / C++
Node.js
FastAPI
React
Next.js
TypeScript
Python
Go
C / C++
Node.js
FastAPI
Tailwind CSS
Framer Motion
MongoDB
Docker
Vite
Chrome Ext.
Git
Vercel
Tailwind CSS
Framer Motion
MongoDB
Docker
Vite
Chrome Ext.
Git
Vercel
Tailwind CSS
Framer Motion
MongoDB
Docker
Vite
Chrome Ext.
Git
Vercel
Tailwind CSS
Framer Motion
MongoDB
Docker
Vite
Chrome Ext.
Git
Vercel
02 / Work

Things I've shipped.

01

Chrome extension that rips out Moodle's dated UI and replaces it with a distraction-free workspace — dark mode, Notion-style sidebar, smart dashboard, and power shortcuts.

JavaScriptChrome Extensions APICSS
02

Pomodoro timer and task manager with customizable intervals, multiple focus modes, ambient themes, and daily stat tracking. Built because every other timer was ugly.

TypeScriptReactTailwind CSS
03

Smart bill splitter with proportional splitting, advanced discount distribution, and mathematically precise rounding. No more arguing over who owes what.

JavaScriptReactVite
04

Budget intelligence app for travel planning — smart expense categorisation, spending insights, and budget forecasting that actually makes sense.

TypeScriptNext.jsFastAPI
03 / About

A bit about me.

Lawsan

I'm an undergraduate Computer Science student at the University of Colombo School of Computing, Sri Lanka — building things that work well and look good doing it.

I don't settle for "functional." Whether it's rebuilding an entire university platform from scratch because the original wasn't pretty enough, or designing tools I wish existed — software should be beautiful by default.

Right now I'm deep into Next.js, FastAPI, and systems programming. When I'm not writing code I'm probably obsessing over typography or breaking something to understand how it works.