Open for Internships & Grad Roles

Hi, I'm Madhuka Virajith

>

Final-year Software Engineering Undergraduate constructing highly optimized systems, aesthetic user interfaces, and custom full-stack solutions. Dedicated to coding with design integrity and functional simplicity.

MERN Stack DeveloperC# / .NET SpecialistUI/UX Centered DeveloperJava Spring Boot Programmer
Madhuka Virajith Portrait

Introduction

Polished code built with structural design patterns

I am Madhuka Virajith, a Cardiff Metropolitan University software undergraduate based in Sri Lanka. I love crafting clean, maintainable code architectures and pairing them with high-fidelity, premium user interfaces that interact fluidly with backends.

Creative Ideation

Transforming design sketches and project blueprints into functional, responsive code using modular components.

Full-Stack Adaptability

Comfortable navigating database queries, setting up Express REST APIs, or tuning React interfaces.

Academic Rigor

Acquired higher diploma merit credentials, constantly researching code styling systems and software patterns.

My Stack

Technical toolkit & mastery levels

I specialize in full-stack architecture. Hover or click on the skill groups to explore my experience levels and proficiency ratios.

Html
95%
Css
90%
JavaScript
92%
React.js
90%
Tailwind CSS
95%
Windows Forms
75%

Portfolio

Curated academic & personal projects

Explore selected systems utilizing dynamic user routing, API integration pipelines, and database relations.

Forgotten Recipes
Academic

Forgotten Recipes

A MERN-based interactive platform to preserve, promote, and personalize Sri Lanka's ancient culinary heritage - with modern health tools and cultural storytelling.

MongodbExpress.jsReact.jsNode.js
Fitzone Fitness center
Academic

Fitzone Fitness center

A comprehensive dark-themed fitness dashboard and billing portal built with HTML, CSS, MySQL, and PHP.

HtmlCssPhpMySQL
Luxevista Resort
Academic

Luxevista Resort

A mobile resort booking app featuring custom room reservation pipelines, built using Java, Android SDK, and MySQL.

JavaMySql
Code Repository

Tutor Hub

Personal

Tutor Hub

A marketplace matching tutors and students, built with React for the frontend and Java Spring Boot for the backend APIs.

ReactJava Spring BootMySQL
Code Repository

Leave Tracker Pro

Personal

Leave Tracker Pro

A sleek human resources leave tracking desktop software built with C# and .NET 8, featuring responsive Windows Forms components and SQLite database integrations.

C#.NET 8SQLiteWindows Forms

My Journey

Education & software development checkpoints

Chronological view of my academic qualifications and development experience.

BSc (Hons) Computer Software Engineering

Cardiff Metropolitan University

Nov 2025 — Present

Focusing on software development methodologies, database administration, system design, and advanced software engineering pipelines.

Higher Diploma in Computing and Software Engineering

Cardiff Metropolitan University

Jan 2024 — Nov 2025

Successfully graduated with Merit. Focused on fundamental web programming, structural programming (Java), system analysis, and team project management.

Console

Interactive developer command line

recruiters and developers: Query details from my CV via this CLI terminal widget. Try typing 'help'.

guest@madhuka-portfolio:~
Madhuka Portfolio OS v1.2.0 (running Next.js + Turbopack)
Type 'help' to view all available commands.
~$

Get In Touch

Let's build something premium together

I am always interested in discussing internships, graduation placements, open-source architectures, or full-stack software development projects. Fill in the form or contact me directly.

Send a Direct Message