Hi, I’m Tharuka Perera, a passionate full-stack developer who loves turning ideas into scalable web and mobile solutions. I’m proficient in React, TypeScript, and Python, with hands-on experience designing RESTful APIs, building responsive front-ends, and weaving cloud-based back-ends into cohesive systems. I enjoy collaborating in cross-functional, remote, and agile environments to deliver robust software that users love. I’m committed to clean code, performance optimization, and delivering high-quality outcomes. From university projects to volunteer engagements with SriLankan Airlines IT Systems and SkyLux, I’ve demonstrated a curious mindset, quick learning, and a drive to ship practical, user-centered solutions.

Tharuka Perera

Hi, I’m Tharuka Perera, a passionate full-stack developer who loves turning ideas into scalable web and mobile solutions. I’m proficient in React, TypeScript, and Python, with hands-on experience designing RESTful APIs, building responsive front-ends, and weaving cloud-based back-ends into cohesive systems. I enjoy collaborating in cross-functional, remote, and agile environments to deliver robust software that users love. I’m committed to clean code, performance optimization, and delivering high-quality outcomes. From university projects to volunteer engagements with SriLankan Airlines IT Systems and SkyLux, I’ve demonstrated a curious mindset, quick learning, and a drive to ship practical, user-centered solutions.

Available to hire

Hi, I’m Tharuka Perera, a passionate full-stack developer who loves turning ideas into scalable web and mobile solutions. I’m proficient in React, TypeScript, and Python, with hands-on experience designing RESTful APIs, building responsive front-ends, and weaving cloud-based back-ends into cohesive systems. I enjoy collaborating in cross-functional, remote, and agile environments to deliver robust software that users love.

I’m committed to clean code, performance optimization, and delivering high-quality outcomes. From university projects to volunteer engagements with SriLankan Airlines IT Systems and SkyLux, I’ve demonstrated a curious mindset, quick learning, and a drive to ship practical, user-centered solutions.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
See more

Language

English
Advanced
Sinhala, Sinhalese
Advanced

Work Experience

Frontend Web Engineer Internship at SriLankan Airlines IT Systems
January 1, 2025 - October 25, 2025
Frontend Web Engineer Internship focusing on building web interfaces and integrating with enterprise APIs. Developed and deployed a mobile app development project including Kotlin-based components, RESTful API integrations, and authentication workflows. Created real-time baggage tracking app for Zebra TC5X handheld devices at Bandaranaike International Airport and implemented a secure, scalable API layer with a central SQL Server database and offline-ready SQLite caching.
Volunteer IT Systems Developer at SriLankan Airlines IT Systems
September 30, 2023 - October 25, 2025
Implemented RESTful APIs, integrated cloud-based back-ends, designed intuitive UI components, and developed cross-platform mobile applications (Flutter, Firebase) to support internal systems, ensuring secure authentication and robust data flows.
Web & Mobile Developer at UniCare Group Project
July 31, 2023 - October 25, 2025
Developed a university welfare portal for appointment bookings, finances, hostel facilities, and event announcements, including both frontend and backend components.
Web App Developer at Fin Mojo
January 31, 2024 - October 25, 2025
Built a personal finance tracking web app with real-time dashboards and authentication; frontend in ReactJS and backend in Node.js.
Flight Data & ML Project Developer at SkyLux Voyage Hub
January 31, 2025 - October 25, 2025
Built ML-powered flight fare predictor using 300K+ records; developed frontend in ReactJS; backend APIs in Python/Node; implemented data pipelines and caching for performance.
Web App Developer at Serendib Lounge
January 31, 2025 - October 25, 2025
Developed a 3-tier web app to display live flight information at the Serendib Lounge; implemented RESTful APIs, real-time updates, and admin dashboards with ReactJS/Tailwind CSS.

Education

BSc Eng (Hons) in Computer Engineering at University of Sri Jayewardenepura
March 15, 2021 - August 30, 2025
Advanced Level (Physical Science) at Ave Maria Convent, Negombo
January 1, 2015 - January 1, 2019
BSc Eng (Hons) in Computer Engineering at University of Sri Jayewardenepura, Faculty of Engineering
January 1, 2021 - January 1, 2025

Qualifications

The Complete 2024 Web Development Bootcamp
January 11, 2030 - October 25, 2025
The Complete Flutter Development Bootcamp with Dart
May 30, 2024 - January 4, 2025

Industry Experience

Software & Internet, Computers & Electronics, Education, Professional Services, Media & Entertainment, Transportation & Logistics