05/28/2026 updated

**** ******** ****
100 % available

Computer Engineering Student | Software Developer | Machine Learning Enthusiast

Trincomalee, Sri Lanka
Only remote
B.Sc. in Computer Engineering (ongoing), University of Jaffna
Trincomalee, Sri Lanka
Only remote
B.Sc. in Computer Engineering (ongoing), University of Jaffna

Profile attachments

CV_Hamsana.pdf

Web InterfacesJavaScriptComputer EngineeringEmbedded SystemsMachine LearningMongoDBNode.jsSoftware EngineeringMernExpress.jsGoogle FirebaseBackendBackend ProgrammingFull Stack DevelopmentFigmaFront End Software DevelopmentProgramming Languages
Full-Stack Web Development
Expertise in building full-stack web applications using the MERN stack (MongoDB, Express.js, React.js, Node.js), including REST API implementation, state management, and responsive UI development based on Figma designs.

Machine Learning & LSTM Neural Networks
Hands-on experience in designing and training LSTM-based neural network models for time-series data analysis, including preprocessing historical crop yield and soil health datasets to identify patterns and trends.

Programming Languages
Proficiency in multiple programming languages including Python, C++, Java, JavaScript, HTML, and CSS, applied across various academic and professional software development projects.

Frontend Development with React.js
Building and implementing user interfaces across multiple modules using React.js functional components, translating Figma designs into responsive and functional web interfaces with consistent UI styling.

Database Management
Working knowledge of relational and non-relational databases including MySQL and MongoDB, applied in full-stack application development for data storage and retrieval.

Version Control with Git & GitHub
Regular use of Git and GitHub for version control, collaborative development workflows, and project management across multiple team and individual projects.

UI/UX Testing & Automation
Experience in performing manual testing and basic UI automation testing using Cypress, ensuring functionality, responsiveness, and layout consistency across web applications.

IoT & Embedded Systems
Design and development of an IoT-enabled smart courier box using ESP32 with FreeRTOS, integrating Firebase for real-time tracking, PIN security, and Non-Volatile Storage for secure data management.

System Modelling & Requirements Analysis
Involvement in system modelling including Data Flow Diagrams and Entity Relationship Diagrams, as well as requirement gathering, client demonstrations, and refinements based on client feedback.

Mobile App Development
Development of a mobile application for accommodation finding using Flutter frontend and Node.js backend, featuring property listings, search filters, and booking workflow.

Experience

Professional experience0 - 5 years
Freelancer since2026

Languages

EnglishFluentSinhalaBasic knowledge

Project history

Researcher - Crop Rotation Recommendation System

University of Jaffna (Final Year Research Project)
Research on building a Crop Rotation Recommendation System using LSTM neural networks. Responsibilities include preprocessing and exploring historical crop yield and soil health data, designing and training LSTM-based models, and evaluating their performance to recommend optimal crop sequences that improve soil fertility and maximize yield.

Web Developer

AVTAX (Real Client Project)
Designed and developed a multi-page website for an accounting services company to present service information and enable client consultation bookings. Implemented an appointment booking feature and ongoing development based on client feedback to improve usability, structure, and content presentation.

Mobile App Developer - Boarding Finder App

Individual Project
Mobile app for students and professionals to find and manage accommodations. Features include property listings, search filters, and booking workflow. Project in progress using Flutter frontend and Node.js backend.

Software Developer Intern

Cyber Mas Solutions (Pvt) Ltd
Worked on Payroll and HR Management System and Laboratory Proficiency Testing System. Contributed to frontend development using React.js, translated Figma designs into responsive web interfaces, improved UI consistency, performed system modelling (DFD, ERD), participated in requirement gathering and client demonstrations, performed manual and automated UI testing with Cypress, and used Git and GitHub for version control.

Project Manager & Full-Stack Developer

XhaleFit (Team Project, Outsourced)
Developed a full-stack MERN application supporting patient rehabilitation with secure authentication, role-based dashboards, and progress tracking. Led the team as Project Manager, coordinated tasks using Agile methodology, and contributed to backend and frontend development.

Full-Stack Developer - ToDo List App

Individual Project
Built a full-stack CRUD web application with React functional components, Express backend, and MongoDB. Implemented REST APIs, state management, and error/success handling for seamless user experience.

IoT Developer - Smart Courier Box

Team Project
Designed and built an IoT-enabled courier box with ESP32 (FreeRTOS), keypad-based PIN security, LCD menu, and solenoid lock. Implemented one-time passwords for guests, integrated Firebase for real-time tracking, and Non-Volatile Storage for secure master/guest PIN management and unlock history.

Web Developer - Laboratory Management System

Team Project
Web-based system with dashboards for students and technical officers to manage lab resources and equipment. Implemented user authentication, profile management, and equipment tracking.

Certificates

Web development for beginners

University of Moratuwa

2025

Front-End Web Development

University of Moratuwa, Srilanka

2025


Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in