SenukaRosa
Software Engineering

Precision.
Performance.
Purpose.

Full-stack engineer building high-quality web applications. From pixel-perfect frontends to robust Python APIs — every line of code is intentional.

Senuka Rosa
Education

Senuka Rosa

Second-year undergraduate at Sri Lanka Institute of Information Technology (SLIIT) studying BSc (Hons) in Information Technology, specialising in Cyber Security.

Proficiency Map

Skills Radar

Full Tech Stack

Frontend

ReactNext.jsTypeScriptTailwindCSSFramer Motion

Backend

PythonFlaskNode.jsREST APIsJWT Auth

Database

PostgreSQLSQLitePrisma ORM

Tools

GitGitHub ActionsVercelNetlifyFigma

Portfolio

Featured Projects

bella-luce-photography

4

Multi-disciplinary portfolio site built with Next.js 15, Framer Motion, and TailwindCSS. Features a Bento Grid hub and three dedicated verticals.

TypeScriptNext.jsFramer MotionTailwindCSS

flask-api-toolkit

12

Production-ready Flask REST API starter with JWT authentication, role-based access control, and automated Pytest test suite.

PythonFlaskJWTPostgreSQL

react-dashboard-kit

8

Reusable admin dashboard components library with Recharts visualizations, dark mode, and fully typed TypeScript interfaces.

ReactTypeScriptRechartsStorybook

hypervisuals-cms

3

Headless CMS for managing creative portfolio assets. Built with Next.js App Router and a SQLite backend.

Next.jsSQLiteREST APINode.js

How I Work

Engineering Process

Transparency and verifiable quality are non-negotiable. Here's the lifecycle of every project I ship.

Define the problem space, conduct user interviews, audit existing solutions. Document constraints and success criteria in a structured planning artifact.