Hi, I'm
Binara Medawatta
Senior Software Engineer
8+ years building scalable web & mobile solutions. Specialised in React, Next.js, Angular, Node.js, and AI‑assisted development.
8+
Years Exp.
5
Roles
16
Projects
Colombo, Sri Lanka
01 —
About Me
Senior Software Engineer with 8+ years of development experience, including 4+ years in professional full-stack roles delivering scalable web and mobile solutions. Skilled in React, Next.js, Angular, Node.js, and AI-assisted development, with expertise in cloud platforms, microservices, and CI/CD. Experienced in driving high-impact projects, modernising legacy systems, and mentoring engineers. Passionate about web and mobile development, IoT, and emerging technologies, with a proven ability to thrive in fast-paced environments. Committed to fostering innovation and impact.
8+
Years Experience
5
Professional Roles
3
Companies
LK
Location
02 —
Experience
My professional journey across 5 roles and 3 companies spanning 8+ years.
Senior Software Engineer
99x
Responsible for full-stack development on multiple client projects, including Confirma and UpNorway. Worked closely with clients for requirements gathering, demos, and feedback. Contributed to system architecture, feature modularisation, and database design while collaborating in cross-functional agile teams.
UpNorway – Travel Curating System (Norway)
- ▸Led development of the Journey Builder module. Designed and implemented new features along with supporting database structures.
Confirma / Compilo – Municipality System (Norway, Finland, Sweden)
- ▸Built a map-based reporting tool using OpenStreetMap. Developed new features, resolved critical bugs for public-facing systems, and conducted POCs.
Software Engineer
99x
Full-stack development on three Norwegian projects in cross-functional Kanban teams. Worked directly with clients for requirements gathering, demos, and feedback. Contributed to feature development, bug fixes, and system maintenance across multiple projects.
Confirma / Compilo – Municipality System (Norway, Finland, Sweden)
- ▸Migrated web application to Redux Toolkit. Developed new features and resolved bugs.
UpNorway – Travel Curating System (Norway)
- ▸Maintained legacy web app and website, implemented bug fixes and change requests. Upgraded Angular, Stripe, and other dependencies.
Facilit – Company Facility Management System
- ▸Implemented backend change requests and bug fixes for mobile and web apps.
Co-Founder / Director
ICE2K Technologies (PVT) Ltd.
Co-founded a tech startup focused on IoT and web development. Worked part-time as a full-stack developer with responsibilities spanning customer interaction, system design, and implementation of web solutions.
Sri Lanka Foundation Platform (2022)
- ▸Designed architecture and developed backend APIs for a virtual event platform. Integrated APIs with a frontend featuring mini-games, exhibition halls, and a virtual auditorium.
Attendance Management System (2021)
- ▸Developed a CSR system for Sri Lanka's Ministry of Education to record and report daily school attendance nationwide. Generated customizable attendance reports at provincial, zonal, and national levels.
Software Engineer (Intern)
Inova IT Systems (PVT) Ltd.
Worked on full-stack development for national-level government projects. Gained hands-on experience in system design, frontend and backend development, and integrating microservices within a collaborative agile environment.
E-Revenue License System – National-Level Project
- ▸Developed a system to manage electronic revenue licenses. Built backend microservices with unit testing and integrated them with frontend applications. Developed frontend modules for internal, admin, and public web portals.
Associate Software Engineer
Inova IT Systems (PVT) Ltd.
Worked full-time on web development across multiple projects in cross-functional agile teams. Gained experience collaborating with diverse teams and applying agile methodology.
Inventory Control System & Intranet System – People's Bank
- ▸Developed systems to manage internal inventory and the branch intranet.
Inova Internal Portal
- ▸Built a portal to manage resources and materials for company staff.
03 —
Skills
Technologies and tools I use to build modern, scalable applications.
Frontend
Backend
Languages
Mobile
Databases
Cloud & DevOps
APIs & Integrations
IoT & Hardware
04 —
Projects
A selection of professional, personal, university, and hackathon projects.
Tourism Platform
2026 – Present
A platform to explore tourist attractions within Sri Lanka, built with AI-assisted development.
- ▸Browse and discover tourist attractions across Sri Lanka
- ▸Built with Claude AI assistance, Next.js, and Supabase
- ▸Integrated Google Maps API for location-based exploration
CV Generator
2025 – Present
A CV generator that supports multiple templates, built with AI-assisted development using Cursor.
- ▸Supports multiple CV templates for different use cases
- ▸Built with Next.js and developed using Cursor AI
UpNorway – Travel Curating System
2022 – Present
A travel curating platform for Norway featuring a Journey Builder module for creating custom travel itineraries.
- ▸Led development of the Journey Builder module from design to implementation
- ▸Designed supporting database structures for complex journey data
- ▸Maintained legacy web app and implemented dependency upgrades (Angular, Stripe)
Confirma / Compilo – Municipality System
2022 – Present
A public-facing municipality management system used across Norway, Finland, and Sweden with map-based reporting tools.
- ▸Built a map-based reporting tool using OpenStreetMap and MapboxGL
- ▸Migrated web application state management to Redux Toolkit
- ▸Resolved critical bugs for public-facing systems and conducted POCs
Sri Lanka Foundation Platform
2022
A virtual event platform for the Sri Lanka Foundation's annual "Sri Lanka Day and Expo Parade", featuring mini-games, virtual booths, and a virtual auditorium.
- ▸Designed the architecture of the complete system
- ▸Developed backend APIs and integrated them with the frontend
- ▸Built exhibition hall with virtual booths and virtual auditorium modules
The Smart Gardener
May 2021 – June 2022
Final year group research project designing smart gardening systems to reduce cost and energy usage, with novel sensor and pipe placement algorithms.
- ▸Developed two algorithms for optimal sensor and pipe placement
- ▸Implemented web application with Plant Module and Plant Variety Module
- ▸Built IoT prototype using Arduino and MQTT protocol
UCSC Career Fair Portal
2021
A CSR project for the University of Colombo School of Computing — a portal enabling candidates and companies to submit and manage CVs and vacancies.
- ▸Developed candidate, vacancy, and company management in the admin module
- ▸Built full-stack portal with React and TypeScript backend
- ▸Used MongoDB and Firebase for data and real-time features
Attendance Management System
December 2020 – 2021
A nationwide attendance management system developed for Sri Lanka's Ministry of Education.
- ▸Designed and developed the full system for nationwide deployment
- ▸Built RESTful APIs with NestJS and TypeScript
- ▸Documented APIs with Swagger for integration across the ministry
E-Revenue License System
October 2020 – April 2021
A national-level system to manage the complete process of revenue license issuance across Sri Lanka, serving internal staff, administrators, and the public.
- ▸Developed frontend web applications for Internal, Admin, and Public portals
- ▸Built backend microservices with unit testing (Jest)
- ▸Integrated microservices with frontend applications
2020
A mobile app to check internet speeds of different network carriers from locations around the world, with Google Maps integration to display speeds geographically.
- ▸Built cross-platform mobile app using Flutter
- ▸Integrated Google Maps API to display internet speeds by location
- ▸Backend built with Node.js, data stored in MongoDB
2020
3rd year group project (A+) — an IoT solution allowing users to track garden conditions such as soil moisture and control it remotely, with a mobile app and web admin panel.
- ▸Led a team of 6 members across IoT and web/mobile development
- ▸Built the IoT device and the chat module for web and mobile apps
- ▸Developed cross-platform mobile app with React Native
Biz Court – Top Management Escalation System
2019
2nd year group project for Inova IT Systems (A grade) — a web-based multitenant system for employees to escalate issues and complaints to company top management.
- ▸Led a team of 4 members
- ▸Built chat module with SMS integration
- ▸Developed complain, user, advertisement, and report modules
Smart Card System for a Dispensary
2019
A complete dispensary management system with billing, inventory management, and patient records (allergies, medical history) tracked via smart card.
- ▸Led a team of 5 members
- ▸Developed the billing module
- ▸Patient data including allergies and previous diseases tracked via smart card
2019
SLIOT 2019 finalist — a mobile app paired with an IoT device installed in a car that automatically alerts close relatives and the nearest Suwasariya ambulance in an emergency.
- ▸Built IoT device integrated with a car to detect emergencies
- ▸Developed mobile app triggering real-time alerts to relatives and ambulance services
- ▸Responsible for all backend development
Fishy – Smart Fish Tank Automation
2018
Microbit Hackathon 2018 finalist — a smart fish tank automation system controllable automatically or manually via a mobile phone and an IoT device.
- ▸Led a team of 5 members
- ▸Built IoT device to monitor and control fish tank conditions
- ▸Developed mobile app for manual and automatic control
05 —
Education
B.Sc. (Hons) in Software Engineering
University of Colombo
2018 – 2022
- ▸GPA: 3.67 / 4.00
- ▸Final Year Research Project: The Smart Gardener — IoT-based smart gardening system
- ▸Web Officer, Computer Science Society (CompSoc UoC) 2019–2020
- ▸Member, IEEE CS Chapter, ACM Student Chapter, IEEE Student Branch
- ▸UCSC Swimming Squad — Interfaculty Champion (2018), Runner-up (2019)
G.C.E. A/L & O/L
Nalanda College, Colombo
2003 – 2016
- ▸G.C.E. A/L (2016) — Physical Science Stream
- ▸Z-score: 1.6329 — Combined Mathematics: A, Chemistry: B, Physics: C
- ▸G.C.E. O/L (2013) — 8 A's, 1 B
- ▸Vice-Captain, Table Tennis Team (2015–2016)
06 —
Achievements
Highlights from competitions, certifications, community work, and sports.
Hackathons & Competitions
- ▸Winner — Internal Vibe Coding Hackathon 2025 @ 99x
- ▸13th Place — Hacktitude 2022
- ▸15th Place — HomeAlone Hackathon 2020
- ▸Participant — Hackdown 2020
- ▸4th Place — SLIIT Codefest CTF 2019
- ▸Finalist — SLIOT Challenge 2019
- ▸Participant — Hacktoberfest 2019, IEEEXtreme 2019, Google Code Jam 2019
- ▸Finalist — Microbit Hackathon 2018
- ▸60th Place (LK) — IEEE Xtreme 2018
- ▸Participant — HackStat 2018
- ▸Participant — IoT Hackathon 2017
- ▸Participant — Oracle Think Quest 2013
- ▸Consolation Prize — ICSQC 2011
Community & Leadership
- ▸Member, Xians' Club, 99x — lead role in major event (2024/2025)
- ▸BIT Research Project Supervisor, University of Moratuwa (2022–2023)
- ▸Director / Technical Officer, Esala Foundation (2021–Present)
- ▸Conducted mock interviews for BIT undergraduates via Uni Relations, 99x
- ▸Co-Organiser, UCSC Career Fair (2021); Committee Member (2019)
- ▸Vice President – Delegates, ReidCon (2021)
- ▸Web Officer, CompSoc UoC (2019–2020)
- ▸Volunteered at National Olympiad in Informatics (2018, 2019)
- ▸Organised tech talk sessions for University of Colombo students
Certifications
- ▸Technical Support Fundamentals (June 2020)
- ▸Vue.js Fast Crash Course (May 2020)
- ▸Node JS API Development for Beginners (April 2020)
- ▸Quantum Computing & Quantum Physics for Beginners (April 2020)
- ▸Angular – Mastering the Basics (March 2020)
- ▸SQL Fundamentals (September 2019)
- ▸Scrum Course (June 2019)
- ▸OCAJP — Oracle Certified Associate Java Programmer at ESOFT (2017)
Sports & Athletics
- ▸Competitor — Mercantile Table Tennis (2023, 2024)
- ▸Winner — President's Challenge Trophy Mercantile Swimming Championship, Novices Breaststroke (2023)
- ▸Competitor — Mercantile Tennis Tournament (2022)
- ▸UCSC Swimming Squad — Interfaculty Runner-up (2019), Champion (2018)
- ▸Vice-Captain, Nalanda College Table Tennis Team (2015–2016)
- ▸Junior Scout & Gold Star Cub Scout (2008)
07 —
Get In Touch
Have a project in mind or just want to say hi? I'd love to hear from you.
binaramedawatta@gmail.com
Say HelloGitHub
@BinaraMedawatta
View ProfileBinara Medawatta
ConnectOr grab a copy of my CV to learn more about my background and experience.
Download CV