Profile picture of Kamal Thennakoon

Kamal Thennakoon

Full-Stack Engineer

About Me


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.

Experiance


Calcey Logo

Calcey

Senior Software Engineer -

Specialize in creating cross-platform mobile applications and web applications using technologies like Angular, Ionic, and Firebase.

Angular Ionic Firebase Sqlite

University Project Highlights


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

React Express Flutter Dart MongoDB Google-Map-API

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.

Flutter Dart Firebase FireStore

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.

React Next.js MongoDB-Atlas Material-UI REST Vercel

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.

Electron.js React.js Material-UI

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.

React React hooks MongoDB-Atlas Express Bootstrap

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.

Laravel PHP MySql Google Map API

Frameworks, libraries & Languages


Placeholder image

React.js
Placeholder image

Next.js
Placeholder image

Redux
Placeholder image

Express.js
Placeholder image

Node.js
Placeholder image

Electron.js
Placeholder image

Flutter
Placeholder image

Laravel
Placeholder image

Java
Placeholder image

Dart
Placeholder image

JavaScript
Placeholder image

Php
Placeholder image

C++
Placeholder image

C

Platforms


Placeholder image

Github
Placeholder image

Vercel
Placeholder image

Firebase
Placeholder image

Heroku
Placeholder image

AWS

UI Libraries and Technologies


Placeholder image

Bootstrap
Placeholder image

Material UI
Placeholder image

Bulma
Placeholder image

Sass
Placeholder image

CSS

Databases


Placeholder image

MongoDB
Placeholder image

MySQL
Placeholder image

Oracle
Placeholder image

FireStore

Others


Placeholder image

After Effects
Placeholder image

Photoshop
Placeholder image

XD

Education


Placeholder image

SLIIT | Sri Lanka Institute of Information Technology

-

B.Sc (Hons) Information Technology Specializing in Software Engineering.
  • Dean's List - 2018
  • Member of SLIIT LEO Club

Contact