Skip to main content

Hi, I'm

Achintha Ekanayake

Computer Science Undergraduate /
Software Engineer & Full Stack Developer

I'm a passionate Computer Science student with a love for building interactive websites and scalable applications. I enjoy exploring both front-end and back-end technologies to create meaningful digital experiences. Welcome to my portfolio - feel free to explore my work!

Achintha Ekanayake

About Me

I'm a final-year Computer Science undergraduate at the Informatics Institute of Technology (IIT), affiliated with the University of Westminster. I spent the past year as a Software Engineer at hSenid Software Lanka, where I gained hands-on industry experience building scalable, user-friendly applications.

My work spans the full stack - Spring Boot and GraphQL on the backend, Angular and React on the frontend, and Flutter for mobile. At hSenid I've contributed to healthcare and enterprise systems, focusing on performance optimization, efficient database design, and resolving production issues while collaborating in Agile, cross-functional teams.

I'm Microsoft Azure AI (AI-900) certified, with additional credentials from Postman and GitHub. I enjoy turning ideas into reliable, real-world solutions, and I'm always looking to learn new tools and grow alongside experienced engineers.

My Skills

Technologies and practices I work with across the full stack.

Programming

Java
Python
JavaScript
Dart

Backend

Spring Boot
GraphQL
RESTful APIs
JWT Auth
RBAC

Frontend & Mobile

Angular
React
Flutter
Tailwind CSS

Databases

MySQL
MongoDB
SQL

DevOps & Tools

Docker
Git
GitHub
Postman
CI/CD

Architecture & Practices

MVC
Clean Code
Agile / Scrum

Projects

Library Management System (Console Application) - project preview screenshot and demonstration

Library Management System (Console Application)

A Java console-based library system implementing Singleton design pattern and OOP principles. Includes search functionality (author, title, type), exception handling, and CSV file-based persistence.

JavaOOPCSVSingletonCLI
Hindsight - Mental Health Application - project preview screenshot and demonstration

Hindsight - Mental Health Application

Team project: Flutter-based mental health app with journal and mood tracking system. Features secure authentication with token management, GDPR-compliant account management, and REST API integration with backend services.

FlutterDartAuth0REST APIAgile
Real-Time Multithreaded Ticketing Platform - project preview screenshot and demonstration

Real-Time Multithreaded Ticketing Platform

Full stack system showcasing concurrency with Spring Boot backend and React frontend. Includes synchronized ticket transactions, live React dashboard with polling, vendor/customer management, and H2 in-memory DB.

Spring BootReactConcurrencyMultithreadingH2 DB
Employee Management System - project preview screenshot and demonstration

Employee Management System

A full stack CRUD application for managing employees. Built with Spring Boot RESTful APIs and React frontend. Includes normalized MySQL schema, REST API best practices, and server-side validation.

Spring BootReact.jsMySQLBootstrapREST API
Plant Leaf Detection and Segmentation Application - project preview screenshot and demonstration

Plant Leaf Detection and Segmentation Application

Led a 4-person team developing MATLAB app for automated leaf detection and segmentation. Designed green-channel extraction, adaptive thresholding, RMS contrast, morphological operations, and visualization overlays.

MATLABImage ProcessingComputer VisionTeam Leadership

Showing 5 of 5 projects

My Journey

My journey from student to professional developer, showcasing key roles, achievements, and growth milestones.

Contact Me

Have a project in mind or just want to say hi? I'd love to hear from you.

Let's Connect

Reach out through any of these channels - I'm always open to new opportunities and collaborations.

Drop a Message