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 JaffnaWeb InterfacesJavaScriptComputer EngineeringEmbedded SystemsMachine LearningMongoDBNode.jsSoftware EngineeringMernExpress.jsGoogle FirebaseBackendBackend ProgrammingFull Stack DevelopmentFigma
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.
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
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.
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 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.