Open to Work • Research • Cool Projects

Samudi Perera

Software Engineer | Full-stack | HCI Researcher

I build reliable web systems and experiments - clean UX, strong engineering, and measurable results.

OVERVIEW

About Me

I’m a Final-year Computer Science undergraduate at UCSC who enjoys building software that people genuinely like using. I have 1.5 years of experience at VizuaMatix as a Software Engineer, contributing to real production systems.

I work best with Next.js, TypeScript, React/Vue, Spring Boot, and PostgreSQL, and I’m equally comfortable thinking about engineering quality and product experience. I also design; UI/UX is a space I naturally gravitate toward, especially when the goal is usability and polished interaction.

I’m also involved in research around cognitive load detection in e-commerce, exploring how behavioral signals can inform adaptive, low-friction interfaces. Teaching is another part of my journey, too, and I enjoy explaining concepts and helping others grow.

Outside of tech, you’ll usually find me reading books, watching TV series, or spending time with my dog

CORE FOCUS
Full Stack DevelopmentHCICognitive ScienceUI/UX Engineering
Samudi Perera

Technical Skills

A quick view of the technologies I use across frontend, backend, and tooling.

Frontend Development

ReactReact
Next.jsNext.js
Vue.jsVue.js
TailwindCSSTailwindCSS
HTMLHTML
CSSCSS
Ant DesignAnt Design

Backend Engineering

Spring BootSpring Boot
FastAPIFastAPI
Node.jsNode.js
ExpressExpress

Database Management

PostgreSQLPostgreSQL
MySQLMySQL
MongoDBMongoDB

Programming Languages

JavaJava
JavaScriptJavaScript
TypeScriptTypeScript
PythonPython
PHPPHP

Tools and Design

GitGit
GitHubGitHub
GitLabGitLab
PostmanPostman
FigmaFigma
TIMELINE

The Journey

🎓
2022 - 2026
Bachelor of Science (Hons.) in Computer Science
University of Colombo School of Computing
Reading GPA 3.83 | Director’s List- 1st year 2nd semester, 2nd year 1st semester, 2nd year 2nd semester, 3rd year 1st semester
💻
2021 - 2022
Diploma in Information Technology
University of Colombo School of Computing
📚
2018 - 2020
GCE Advanced Level
Gothami Balika Vidyalaya, Colombo
ABB (Information and Communication Technology, Combined Mathematics, Physics)

Achievements & Experience

A timeline of academic and professional milestones tracing my journey in Software Engineering, Academics and Research.

VizuaMatix logo
Part-time Consultant, Software Engineer
VizuaMatix • Colombo, Sri Lanka
Jun 2025 - Aug 2025

Delivered core features for a financial risk management system and finalized modules for release. Built responsive UI screens and reusable components, implemented and refined backend endpoints, integrated end-to-end flows, and fixed high-priority bugs to improve stability.


Next.jsTypeScriptTailwindCSSAnt DesignSpring BootPostgreSQL
VizuaMatix logo
Intern, Software Engineer
VizuaMatix • Colombo, Sri Lanka
Nov 2024 - Apr 2025

Implemented key modules for workflow-driven and financial risk systems, delivering end-to-end features. Improved dashboards/admin panels with a usability-first approach, integrated role-based authorization, supported performance + HTTPS improvements, and collaborated with QA/BA/DevOps for smooth releases.


Next.jsTailwindCSSAnt DesignSpring BootVue.jsPostgreSQL
VizuaMatix logo
Pre-Intern, Software Engineer
VizuaMatix • Colombo, Sri Lanka
May 2024 - Oct 2024

Built a secure, user-friendly frontend and integrated it with backend services for a telecom loyalty program component. Implemented a CSV upload + preview + database update flow via a Spring Boot parser, and contributed to QA + bug fixing for a government-sector web system.


Vue.jsVuetifySpring BootPostgreSQL

Featured Projects

A curated set of my most impactful builds, covering full-stack development, UI/UX engineering, and research-driven solutions.

Wandr.

Wandr.

June 2024 - Nov 2024

A travel and tourism platform that helps users plan trips with personalized routes, discover nearby places, and explore local businesses. It also allows businesses to promote their services to tourists through the platform.


Next.jsTypescriptTailwindCSSSpringbootPostgreSQLFlutterFastAPIOpenAI APIGoogle Maps APIPlaces API
AkaHUB

AkaHUB

Jun 2023 - Apr 2024

A student-focused LMS with notifications, an event calendar, and content uploads for learning materials. Includes student–counselor chat, plus features like elections and report generation.


HTMLCSSJavaScriptPHPMySQL
Stay Safe Quarantine Centre

Stay Safe Quarantine Centre

Jun 2023 - Oct 2023

A web app for quarantine center operations, covering staff, equipment, and patient management. Includes real-time notifications and a public section to share center services and updates.


Node.jsExpressReactMongoDB
CREDENTIALS

Certifications & Awards

A collection of Credentials and Competition Milestones that reflect my growth across AI, cloud, data science, programming and real-world problem solving through hackathons and designathons.

TechTriathlon 3.0
Semi Finalist2025

TechTriathlon 3.0

Cre8X (Designathon)
Winner2024

Cre8X (Designathon)

Hackaholics 6.0
Finalist2024

Hackaholics 6.0

Devthon 1.0
Semi Finalist2024

Devthon 1.0

PyHack 2.0
Finalist2024

PyHack 2.0

Codefest Algothon 2023
Finalist2023

Codefest Algothon 2023

GET IN TOUCH

Let's work together

Have a project in mind or just want to chat about UI/UX? I'm always open to discussing new projects, creative ideas or opportunities in HCI and cognitive science.

Your Name
Email Address
Message
Your data is secure and never shared.