I'm a Tech Lead that enjoy making projects work well and look great. My job is like being the captain of a ship, steering it in the right direction. I also make sure the code we write is top-notch and that we build strong technical solutions. I use tools like React, Node, JavaScript, HTML, and CSS to create efficient projects. I love helping junior developers learn and grow. Welcome to my digital world! π
-
Gaudi Builder: In collaboration with a colleague, I developed a multiplayer game inspired by Antoni GaudΓ's hanging chain model. Players create structures using balls and ropes, blending architectural principles with puzzle-solving. Technologies: React.js, Node.js, Redux, MongoDB, Express.js, Three.js, AWS, Material UI, Javascript, HTML, CSS, socket.io, ammo.js.
-
Integrating Three.js with React, Redux and MUI: This sample project demonstrates integrating Three.js with React, Redux, and MUI to create interactive 3D web applications. It showcases the synergy of these technologies in creating visually rich and efficient interfaces. Technologies: React.js, Redux, Three.js, Material UI, Javascript, HTML, CSS.
-
Undo/Redo Mechanism in a 3D Application with Redux: This project demonstrates crafting a sophisticated Undo/Redo mechanism in a 3D application using Redux, React, and Three.js. It highlights the integration of these technologies to enhance user experience in 3D environments. Technologies: React.js, Redux, Three.js, Material UI, Javascript, HTML, CSS.
-
DBF SaaS product: An advanced online platform designed for the AEC sector, integrating data-driven insights to optimize construction projects. It streamlines the design process and enhances project quality by enabling informed decision-making. Technologies: React.js, Node.js, Redux, MongoDB, Nest.js, Three.js, AWS, Material UI, Javascript, HTML, CSS.
-
Generative Design Tool: An innovative MVP using AI and machine learning for generative design in hospital master planning. This solution intelligently generates optimized layouts, enhancing efficiency in healthcare infrastructure development. Technologies: React.js, Node.js, Redux, MongoDB, Express.js, Three.js, AWS, Material UI, Javascript, HTML, CSS, P5.js.
-
DBF Play V1: Developed an advanced online platform for early-stage building design and urban planning in the AEC sector. The tool offers innovative features to cater to the needs of architects and planners. Technologies: React.js, Node.js, Redux, MongoDB, Express.js, Three.js, AWS, Material UI, Javascript, HTML, CSS.
-
DBF Hub: A desktop application that streamlines data synchronization between the DBF app and architectural software like Revit and Archicad. This project significantly enhances workflow in architectural design processes. Technologies: React.js, Electron.js, Redux, AWS, Material UI, Javascript, HTML, CSS, Python.
-
DBF Sync Revit Plugin: A specialized plugin for Revit, designed to synchronize data between DBF apps and Revit seamlessly. It optimizes architectural workflows and project efficiency. Technologies: C#, Revit API.
-
House Masterplanning Tool: An online platform to enhance workflow efficiency for prefabricated house design and approval in the AEC sector. It bolsters collaboration and project management in housing. Technologies: React.js, Node.js, Redux, MongoDB, Express.js, Three.js, AWS, Material UI, Javascript, HTML, CSS, P5.js.
-
DBF Beta: The legacy application of DBF SaaS, aiding in early-stage building design and city planning for the AEC sector. Technologies: Javascript, HTML, CSS, EJS, jQuery, Node.js, Express.js, MongoDB, Three.js, AWS.
-
Varnik: A platform for creating AR/VR Application Generation, integrating technologies for designing and deploying immersive AR/VR experiences. Technologies: Vue.js, PHP, VueX, Vuetify, Laravel, AWS, Javascript, HTML, CSS, MySQL.
-
Canvassing Management System: A product by L K Simulations for effective canvassing management, integrating web and mobile applications. Technologies: React, Redux, React Native, Firebase, Javascript, HTML, CSS.
-
Staff Transport Management System: A comprehensive solution by L K Simulations for streamlining staff transportation logistics, enhancing transport management efficiency. Technologies: React, Redux, React Native, Express, MongoDB, Jest, Enzyme, Docker, Javascript, HTML, CSS.
-
Electronic Logbook and Fishery Management Support System: A research project for the Department of Fisheries & Aquatic Resources, Sri Lanka, focusing on fishery management and reporting improvement. Technologies: Java SE, MySQL, Android, PHP, JavaScript, HTML, CSS.
-
Siyara Vessel Traffic Management System: An award-winning project in collaboration with Sri Lanka Ports Authority and Coast Guard, enhancing maritime traffic management. Technologies: Android, PHP, MySQL, C++, OpenCPN, OGRE3D, C# WPF.
-
Vidusayura Ship Handling Simulator: An award-winning research project in collaboration with Ocean University, Sri Lanka, focused on developing a ship handling simulator. Technologies: C++, OpenCPN, WxWidgets, OGRE3D.
Explore my collection of Articles & Publications on various topics. Enjoy reading and learning!
-
Bringing 3D to Life: Integrating Three.js with React, Redux and MUI - Explore the future of web design in three dimensions with Three.js, React, Redux, and Material-UI. Discover the synergy between these technologies through hands-on examples from my GitHub repository. Unleash your creativity and embrace the dynamic world of 3D web design
-
Implementing a Robust Undo/Redo Mechanism in a 3D Application with Redux - Discover how to implement a sophisticated Undo/Redo mechanism in a 3D application using Redux, React, and Three.js. Enhance user interactivity and learn how to seamlessly handle state reversals in your 3D projects with this comprehensive guide
-
Masters Thesis - Vessel Route Prediction from AIS Data - This research enhances vessel traffic monitoring by implementing a route prediction model using Kalman Filter techniques, improving accuracy in vessel path anticipation. It's crucial for rapid course adjustments and preventing maritime incidents in high-speed scenarios.
-
ICT SOLUTION TO MINIMIZE ILLEGAL, UNREPORTED AND UNREGULATED (IUU) FISHING - This paper introduces a cost-effective approach to fishing vessel tracking and catch reporting, aimed at promoting sustainable fishing practices and combating harmful fishing activities.
-
Commercializing university research outcomes: A Sri Lankan experience - Discusses the challenge of commercializing academic research in Sri Lanka, using a university project on maritime traffic management as a case study, bridging the gap between academic research and industry needs.
-
Poster: Virtual Eye- A Smarter Mode of Interaction to Virtual Tours - Virtual Eye offers an immersive virtual experience of Sri Lanka's cultural heritage, combining 3D simulations with tour guide information for an interactive and educational tour.
-
Flight Simulator for Serious Gaming - Explores the use of flight simulators in serious gaming, highlighting their role in cost-effective training solutions and the evolution of gaming from entertainment to educational tools.
-
FOSS BASED AIR TRAFFIC CONTROL SIMULATOR - Presents the development of a low-cost, high awareness ATC simulator in a 3D virtual environment, focusing on the importance of ATC simulators in training.
- Frontend: React.js, HTML, CSS, Redux, Material UI, Electron.js
- Backend: Node.js, Express.js
- Programming Language: JavaScript, Typescript, Java
- Database: MongoDB, MySQL
- Tools: AWS, Git, Jest, Webpack