Specialize in creating cross-platform mobile applications and web applications using technologies like Angular, Ionic, and Firebase.
Hey There! I'm Kamal Thennakoon, a passionate software engineer with a love for JavaScript. With a BSc in Software Engineering from SLIIT, I embarked on my professional journey, starting as an intern at Calcey in 2021 and eventually growing into the role of a senior software engineer. My expertise lies in developing cross-platform mobile and web applications using the Angular and Ionic frameworks. Moreover, I have extensive hands-on experience with the MERN and MEAN stacks, as well as Next.js, further strengthening my capabilities in building robust and scalable applications. I am driven by a strong commitment to UI/UX, security, and performance, always striving to deliver exceptional software solutions. As a team player, I bring energy and enthusiasm to collaborations and continually seek opportunities to learn new skills and stay at the forefront of industry advancements.
Calcey
Senior Software Engineer -
Specialize in creating cross-platform mobile applications and web applications using technologies like Angular, Ionic, and Firebase.
Smart Ticketing System
For smart cities
This system consits with 2 Web applications, 2 Mobile applications, and a backend server. This system focused on helping passengers, bus drivers, and managers to do their tasks effectively and efficiently. Click here to watch the video
Event Planner
iOS & Android
Event Planner mobile application will help you to organize and manage multiple events at the same time, from simple parties to more important events. All the event details are stored in the Google firestore. So user can signin to his profile using either his android or ios or from both at the same time.
Dev-Engine
Multi user bloging platform.
This is a multi-user bloging platform. SEO is must for a bloging website, Therefore I have used next.js on top of react to unlock the server side rendering and the Statically generated blog pages (Pre-rendered) for the website. More features will be added to the project sooner.
Electro-Dash
Open-source dashboard template for desktop applications
Electro dash is a clean and sleek dashboard template developed with electron.js and react.js. I have used Material-UI as the primary UI library and, followed all the major design guidelines of Google's material design.
Online Clothing Store
E-commerce website using React and Redux
Ecommerce application for clothing stores to sell their products online. Redux has used for state management and node.js and express.js used to build the RESTfull API.
Restaurant management system
Laravel 5.8
This is a fully-fledged system for Restaurants. Some of the main features of this application are online delivery system (Google map API), Inventory management system, Role based admin panel for users, manager, chefs, drivers and cashiers, Income and expenses tracker, Report generator(Excel), and much more.
SLIIT | Sri Lanka Institute of Information Technology
-
Dev-Engine
This is a multi-user blog platform, Anyone can create an account and post blog post on this platform. Email verification process added to the system to make sure the user is somewhat real and not spam. Users can create blogs, categories & tags as they prefer. Rich text editor has (react-quill) added to the system to give users maximum UX. All the blog details will persists on the browser local storage until user save the post in DB.
Electro-Dash
Electron-dash will be a great kick starter 🚀 for your next desktop application. Don't lose any time anymore for planning and designing the projects from scratch, start coding your logic right away
Event Planner
Plan and manage any event easily by managing guest list, tasks, budget and shopping list in one place. You will never miss a single thing on a event ever!
Smart Ticketing System
Plan and manage any event easily by managing guest list, tasks, budget and shopping list in one place. You will never miss a single thing on a event ever!
Online Clothing Store
Ecommerce application for clothing stores to sell their products online. Redux has used for state management and node.js and express.js used to build the RESTfull API.
Restaurant management system
This is a fully-fledged system for Restaurants. Some of the main features of this application are online delivery system (Google map API), Inventory management system, Role based admin panel for users, manager, chefs, drivers and cashiers, Income and expenses tracker, Report generator(Excel), and much more.
Project title
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.