Ramath Perera
A dedicated Computer Science Undergraduate building robust software and exploring new technologies. Currently focusing on Software Engineering.

Education

University of Colombo School of Computing
B.Sc. (Hons) in Computer Science
Reading for a special degree in Computer Science, focusing on advanced software architectures and systems programming.

Piliyandala Central College
GCE Advanced Level
Physical Science Stream: Combined Maths (A), Physics (B), Chemistry (A).
Experience

Software Engineer Intern
@ Talentfort (Pvt) Ltd- ▹ Developed frontend modules for an enterprise Health Information System (HIS) to handle patient data and hospital records.
- ▹ Built a custom appointment calendar with daily, weekly, and monthly views from scratch without using any third-party UI libraries.
- ▹ Optimized frontend performance using lazy loading and React memoization techniques (useMemo, useCallback) to reduce load times for heavy views.
- ▹ Created reusable input components with built-in validation rules for handling different types of user data accurately.
- ▹ Improved the responsiveness of web layouts using TailwindCSS to ensure they work correctly on desktop, tablet, and mobile screens.
Technical Skills
Languages
Frontend
Backend
Tools & Cloud
Projects

Real-Time Logistics System
Group Project
Microservices delivery tracking system with Kafka and Spring Boot.

Fileless Malware Detection
Research
ML framework using Electromagnetic Side-Channel Analysis.

Aqua Smart Water Management
Individual
IoT simulation platform for leak detection and billing visibility.

Resort Reservation System
Individual
Priority-based booking system for the Sri Lanka Army.

DreamWed
Group Project
Wedding planning marketplace with role-based coordination.

ReadSpot Online Book Hub
Group Project
Community platform for book sharing and donation.

Low-Level C HTTP Server
Individual
Concurrent HTTP/1.1 server with Zero-Copy optimization.
Get In Touch
I'm always open to discussing product design work or partnership opportunities.