Hello, I'm
Thamini
Perera
A Software Engineer
Based in Colombo
Basic-inspired language interpreter
A BASIC-inspired language interpreter designed to process and execute user-defined code through a structured, modular workflow. It features essential components such as tokenization, parsing, execution, and robust error handling. The language includes versatile built-in functions like PRINT() to enable practical and dynamic functionality.
Python
DocLocator : Medical Platform
A web application designed to connect patients with nearby doctors and facilitate on-site treatment requests. This platform leverages the Google Maps API for accurate location services, ensuring users can easily find healthcare providers in their vicinity.
React
Node
MySQL
Google Maps API
Ecomm : E-commerce platform
This project is an e-commerce platform built using React and Material-UI for the frontend. The application includes core functionalities like product browsing, search and filtering, cart management, and user login and registration. With a focus on clean code, modularity, and user experience, this project is designed to be both scalable and adaptable.
React
Material UI
FootGear : Mobile Application
A mobile application that serves as a virtual shopping assistant, designed to enhance the online retail experience. Built using the Flutter framework and integrated with Snapchat's AR API, the app provides immersive augmented reality features to enhance user engagement. A standout feature is the foot-size prediction tool, developed in Python using OpenCV and scikit-learn.
Python
OpenCV
Flutter
Snap AR

© 2025 Thamini Perera. All rights reserved.