Pesandu Wanniarachchi
Open to Opportunities

Hi, I'm Pesandu

Computer Science undergraduate who loves learning and building useful software

I build full-stack applications with modern technologies. From responsive web interfaces to backend systems & I enjoy turning ideas into real, working products.

ReactNext.jsJavaPythonNode.js
SriLankan Airlines logo

Currently

Trainee Software Engineer @ SriLankan Airlines

University of Westminster logo

3rd-year BSc (Hons) Computer Science

University of Westminster (IIT – Sri Lanka)

What I Can Build

From frontend to backend - here's how I can help bring your ideas to life.

Web Applications

Full-stack web applications with modern frameworks, clean architecture, and responsive design.

React / Next.jsREST APIsDatabase integration

Landing Pages & Portfolios

Fast, responsive websites that look great on all devices and make a strong impression.

Modern designSEO friendlyMobile optimized

Mobile App Contribution

Experience contributing to cross-platform mobile apps using React Native with Expo.

React NativeExpo GoTeam collaboration

UI/UX Implementation

Transform designs into pixel-perfect, interactive interfaces with smooth animations.

Figma to codeAnimationsResponsive

Backend Development

Scalable server-side applications and APIs using Java, Python, or Node.js.

Spring BootNode.jsRESTful APIs

Have a project in mind?

Let's Work Together

Technologies I Work With

My tech stack for building full-stack applications

JavaScript

JavaScript

language

JavaScript

Core language for web development. Proficient in modern ES6+ features for clean, maintainable code.

Python

Python

language

Python

Used for backend development, data science, and automation. Strong scripting and logic skills.

Java

Java

language

Java

Strong OOP foundation. Experience with backend development, system design, and enterprise applications.

HTML5

HTML5

language

HTML5

Solid foundation in semantic HTML for accessible, well-structured web pages.

Node.js

Node.js

backend

Node.js

Backend runtime for JavaScript. Used for API development and server-side functionality.

Spring Boot

Spring Boot

backend

Spring Boot

Java backend framework for building robust, scalable REST APIs and enterprise applications.

React.js

React.js

frontend

React.js

Primary library for building interactive UIs. Used in multiple projects for dynamic web applications.

Next.js

Next.js

frontend

Next.js

Framework for fast, SEO-friendly web apps. Powers this portfolio and several projects.

Tailwind CSS

Tailwind CSS

frontend

Tailwind CSS

Preferred styling solution for rapid UI development with utility-first approach.

React Native

React Native

frontend

React Native

Experience with cross-platform mobile development using Expo. Contributed to Pause+ app.

Framer Motion

Framer Motion

frontend

Framer Motion

Creates smooth, professional animations that enhance user experience.

Always Learning, Always Growing !

Continuously exploring new technologies and expanding my skill set.

My Projects

Real projects that demonstrate my ability to build clean, functional interfaces. Each project showcases different skills and problem-solving approaches.

EduPredict - AI Study Copilot
šŸ’» Personal Project

EduPredict - AI Study Copilot

AI powered study companion that predicts study hours needed to hit target scores.

  • •Designed & built interactive dashboard UI with Next.js
  • •Created mood-aware face analyzer interface
  • •Implemented clean, intuitive data visualizations
Pause+ Social Media Detox App
šŸ¤ Collaborative Project

Pause+ Social Media Detox App

Collaborative mobile app helping users reduce social media addiction.

  • •Built React Native screens with gamified UX
  • •Developed ranking system & achievement UI
  • •Created engaging marketing video for promotion
Nestora Real Estate Platform
šŸ“š University Project

Nestora Real Estate Platform

Property listing website with advanced search and filtering capabilities.

  • •Built responsive UI using React & Tailwind CSS
  • •Implemented property listing and filtering UI
  • •Focused on clean layout and usability
Plane Ticket Management System
šŸ“š University Project

Plane Ticket Management System

Java application for comprehensive airline ticket operations.

  • •Built interactive seat map visualization
  • •Implemented ticket purchase and cancellation flow
  • •Designed clean, functional user interface
Bookstore Management API
šŸ“š University Project

Bookstore Management API

RESTful APIs for managing books, customers, and orders.

  • •Designed clean RESTful API architecture
  • •Implemented CRUD operations with error handling
  • •Tested thoroughly using Postman
Event Ticketing System
šŸ“š University Project

Event Ticketing System

Multi-threaded app demonstrating concurrency concepts.

  • •Implemented producer-consumer design pattern
  • •Built real-time ticket availability tracking
  • •Demonstrated thread-safe operations
Student Grading System
šŸ“š University Project

Student Grading System

Python program for student progress tracking and visualization.

  • •Built data classification logic for student progress
  • •Implemented histogram visualization for results
  • •Designed intuitive command-line interface

My Approach

Beyond just coding, I believe in creating meaningful solutions that make a difference

Problem-First Mindset

Understand the problem before writing code. Every line should serve a purpose and add value.

Clean & Maintainable Code

Write clean, documented, maintainable code. Focus on solutions that are efficient and easy to understand.

Continuous Learning

Stay updated with latest trends and best practices. Constantly expanding my skill set.

User-Centric Design

The end user's experience is paramount. Create intuitive interfaces that solve real problems.

"I strive to create solutions that not only work well but also inspire and make a positive impact on people's lives."

Let's Connect

Open to Internships & Freelance Projects

If my work resonates with you, I’d be happy to quietly support your project and grow along the way.

Ā© All rights reserved 2025-2026 pesanduwanniarachchi