Hi, my name is

I build things for the web.

I’m a Full Stack Developer based in Colombo, Sri Lanka, focused on building accessible, performant products at the intersection of design and engineering. Currently building scalable web applications at Avya Technologies, where I contribute to projects like the DIRAS Election Monitoring System.

01.About Me

Hello! I’m Harshani — a motivated and detail-oriented Full Stack Developer with hands-on experience building production web applications. My journey into programming started with curiosity and turned into a passion for crafting things that live on the internet.

I have experience working across the full stack — from designing Figma wireframes and implementing pixel-perfect UIs to architecting Laravel backends with RESTful APIs, third-party integrations, and automated tests. I thrive in Agile teams and love the process of taking an idea from concept to deployment.

Currently, I’m building at Avya Technologies where I contribute to major civic-tech and enterprise projects. I hold a BSc. Hons in Computing & Information Systems from Sabaragamuwa University of Sri Lanka.

Here are a few technologies I work with daily:

  • JavaScript (ES6+)
  • PHP / Laravel
  • 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 2024 — 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.
  • Contributed to major projects including the DIRAS Election Monitoring System and TISL Web Application, handling full product lifecycle from design to deployment.
  • 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 Hackholics competition. 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