Hi, my name is

I build full-stack web and mobile applications.

I’m a Full Stack Developer based in Colombo, Sri Lanka, with 1.5+ years of experience working on real-world projects using React, Next.js, Laravel, and Flutter. I’m passionate about building efficient, scalable systems and continuously learning new technologies to improve my craft.

01.About Me

My journey into software development started after my Advanced Level studies, when I was selected to Sabaragamuwa University of Sri Lanka to pursue a BSc. (Hons) in Computing and Information Systems, a four-year degree program.

During my university years, I built a strong foundation in software engineering through subjects such as Object-Oriented Programming, Algorithms, and programming languages including C, Java, and JavaScript. I also gained experience with databases like MySQL and MongoDB, while working on team-based projects using tools such as GitHub, Jira, and Figma.

In my third year, I completed a six-month internship at CodeRay Technologies, where I worked on real-world applications using Laravel and Flutter. From designing Figma wireframes and implementing pixel-perfect UIs to architecting Laravel backends with RESTful APIs and third-party integrations, I gained practical experience working in Agile teams and delivering features from concept to deployment.

After graduating with a GPA of 3.08 (Second Class Lower Division) in October 2025, I joined Avya Technologies as an Associate Software Engineer. Currently, I work on full-stack development using technologies such as Next.js, Nuxt.js, FastAPI, and AWS, where I continue to improve my skills by building scalable and user-friendly applications.

I also enjoy writing about what I learn in software development and sharing my experiences through technical articles. You can read my blog posts on Medium.

I’m passionate about continuous learning and always open to new opportunities where I can grow, contribute, and take on new challenges as a Software Engineer.

Here are a few technologies I work with daily:

  • JavaScript (ES6+)
  • PHP / Laravel / FastAPI
  • React.js / Next.js
  • Flutter / Dart
  • Node.js
  • MySQL / PostgreSQL
  • MongoDB
  • Figma / UI-UX
  • Tailwind CSS
  • Git / GitHub / Jira
HV
Harshani Vitharana

02.Where I've Worked

Associate Software Engineer @ Avya Technologies Pvt Ltd
formerly Turbogen Technologies
Sept 2025 — Present
Laravel · React.js · Vue.js · Next.js · Nuxt.js · Flutter · Firebase · FastAPI · MySQL · PostgreSQL
  • Developed and maintained backend systems using Laravel, including RESTful APIs, database design (ER diagrams), and CRUD functionalities.
  • Integrated frontend applications with backend services and implemented UI based on Figma designs.
  • Designed and implemented RESTful APIs and integrated third-party systems for secure, efficient data flow.
  • Managed end-to-end UI/UX workflow — from Figma wireframes through automated and manual testing (Postman, Unit tests) within an Agile/Scrum environment.
  • Collaborated with team members using Git and Jira for efficient workflow management.

03.Some Things I've Built

Featured Project

DIRAS Election Monitoring System

A civic-technology platform for monitoring and reporting on election data in real time. Built with Laravel for the backend and React for the frontend, featuring secure RESTful APIs, user role management, and a comprehensive data dashboard.
  • Laravel
  • React.js
  • MySQL
  • RESTful API
  • Postman
Election monitoring dashboard
Featured Project

List-Me — Smart Grocery App

A mobile-first grocery shopping application built with Flutter and a Node.js/MongoDB backend. Features smart list management, barcode scanning concept, and a clean, intuitive interface for everyday grocery planning.
  • Flutter
  • Node.js
  • MongoDB
  • Dart
List-Me mobile UI

Other Noteworthy Projects

view on GitHub

Automated Vehicle Monitoring System

Campus security system built with Laravel and Filament to monitor vehicles, automate tracking, and enhance campus security management.

  • Laravel
  • Filament
  • MySQL

Health Direct

Healthcare mobile app concept designed for the Hackholics Hackathon. Started with Figma wireframes, progressed to a React mobile application for healthcare management.

  • React.js
  • Figma
  • Healthcare

Bookstore

Personal library management system designed to track a growing book collection and manage borrowings with a clean UI.

  • React
  • Laravel
  • MySQL

TISL Web Application

Enterprise web application developed at Avya Technologies with full-stack implementation including backend APIs and responsive frontend.

  • Laravel
  • Vue.js
  • PostgreSQL

Note-App

Efficient note-taking web application utilizing vanilla JavaScript, HTML, and CSS for a fast, lightweight note management experience.

  • JavaScript
  • HTML
  • CSS

Daily Task Manager

Task management system built with Laravel and MySQL. Implements CRUD operations and user-friendly UI for efficient daily activity tracking.

  • Laravel
  • MySQL
  • Bootstrap

04. What's Next?

Get In Touch

Whether you have a project in mind, a question, or just want to say hello — my inbox is always open. I'll do my best to get back to you promptly!

harshanineranjana@gmail.com