06.9271° N
79.8612° E
Available for opportunities

LINUKABANDARA

I build practical full-stack products and expressive web experiences — combining backend engineering, clean interfaces and a strong eye for detail.

01Profile / capabilities

About me

Developer, designerand quick learner.

I'm Linuka, a software engineering student focused on modern web applications, REST APIs, business systems and responsive digital experiences.

I like taking an idea from architecture and databases through to the final interface — keeping the workflow practical, the code maintainable and the visual result polished.

Explore my code

Current toolkit

19 technologies
React
Next.js
Laravel
HTML5
CSS3
JavaScript
TypeScript
C#
ASP.NET Core
Java
Node.js
Express.js
PostgreSQL
MySQL
Git
GitHub
Docker
Vite
REST APIs

My education

Still learning, alwaysbuilding.

I'm completing a Higher Diploma in Computing & Software Engineering at ICBT Campus, while continuously strengthening my full-stack, backend, database, system-design and deployment skills through production-style projects.

2025 — Present

Higher Diploma in Computing & Software Engineering

ICBT Campus, Colombo

Software Engineering
Web Development
Databases
Data Structures
System Design
Backend Development
03Selected work / 2025—2026

Featured projects

Systems with avisual signature.

Real interfaces, real project screenshots — presented as futuristic product frames instead of generic stock mockups.

dispatcharc.project
DispatchArc website screenshot
01LIVE BUILD

Case study 01

DispatchArc

Field-service operations platform

The hard part wasn't the CRUD — it was modeling one job's lifecycle (quote → schedule → dispatch → invoice → payment) so status changes stay consistent across customers, technicians and billing. I designed the PostgreSQL schema and REST API around that state machine first, then built the UI on top. Handles scheduling and invoicing for [X] simulated jobs/week in testing. If I rebuilt it today, I'd add optimistic UI updates for technician status changes instead of full refetches.

ASP.NET CoreC#PostgreSQLJWTDocker
bgs-agristock.project
BGS AgriStock website screenshot
02LIVE BUILD

Case study 02

BGS AgriStock

Agricultural inventory intelligence

Built for a fertilizer/agrochemical business that was tracking stock in spreadsheets and losing track of what was actually on the shelf. The main challenge was designing a schema that stayed accurate under concurrent edits from multiple staff, without adding friction to a non-technical team's daily workflow. Cut stock-check time from [X minutes] to [Y minutes] per day for the client's staff. Next iteration would add low-stock alerts and a basic audit log.

JavaScriptFull StackMySQLInventory
suranga-gems.project
Suranga Gems website screenshot
03LIVE BUILD

Case study 03

Suranga Gems

Premium gemstone brand experience

A real client brief: make a small gemstone business look as credible online as an established jeweller, on a tight timeline. I owned it end to end — brief, design, build, deployment to their own domain, and handover. The hardest part was balancing editorial, image-heavy design with fast load times on mobile, since most of their customers browse on phones. Live on the client's own domain and actively used to bring in enquiries.

ReactCSSResponsiveBrand UI
ark-ii.project
ARK II website screenshot
04LIVE BUILD

Case study 04

ARK II

Independent digital studio

A self-directed project to push past 'template' motion design — custom scroll-driven animation and typography-led layout instead of stock scroll-fade effects. The tricky part was keeping scroll performance smooth on mid-range phones once Lenis smooth-scroll and multiple animated sections were combined. Would profile and lazy-load the heavier animated sections if extending it further.

ReactViteMotionLenisJavaScript

Open channel / 05

Have something
worth building?

For freelance work, collaborations, internships or an idea that needs a thoughtful build — reach out directly.