Hello, I am Hasitha Suneth

Who am I ?

My experience includes software, web, and electronic development, as well as systems administration. I approach tasks with a positive attitude and a willingness to learn and grow.

Furthermore, Handling creative tasks and working well under pressure are areas where I excel. Seeking new skills and experiences is important to me, and I am always looking for ways to improve and develop.

I recognize that there is always more to learn, and I believe in the value of feedback and collaboration. I am committed to delivering high-quality work and contributing to the success of any team or project I am a part of.

Personal Info

My Expertise

Systems Administration

On-premises & Remote.


Web Development

Front-end & Back-end Development.


Software Development

with Python & JavaScript Languages.


Electronics & Embedded Systems Development

with PIC, Arduino, Raspberry-Pi & etc.


Graphic Designing & Video Editing

with Photoshop & Cyberlink PowerDirector.

My Resume

Education

BEng (Hons) Electrical & Electronic Engineering - First Class Honours

University of Sunderland, UK. | 2021


Higher National Diploma in Electrical & Electronic Engineering

ICBT Campus, Colombo. | 2020

Certifications

Microsoft Certified: Azure Administrator Associate

Microsoft | 2023


Google IT Support - Specialization

Coursera - Google | 2020


Google IT Automation with Python - Specialization

Coursera - Google | 2020


Python for Everybody - Specialization

Coursera - University of Michigan | 2020


Python 3 Programming - Specialization

Coursera - University of Michigan | 2020


Open Source Software Development, Linux and Git - Specialization

Coursera - The Linux Foundation | 2022


Google Data Analytics - Specialization

Coursera - Google | 2023


Google Project Management - Specialization

Coursera - Google | 2023


Responsive Web Design

freeCodeCamp | 2022


JavaScript Algorithms and Data Structures

freeCodeCamp | 2022


Front End Development Libraries

freeCodeCamp | 2022


Back End Development and APIs

freeCodeCamp | 2022


Jenkins

KodeKloud | 2023


Ansible Basics / Advanced

KodeKloud | 2023


Practical Electronic

Arthur C. Clarke Institute for Modern Technology, Sri Lanka | 2014


1 / 18
badges badges
2 / 18
Azure Administrator Azure Administrator
3 / 18
Google IT Support Google IT Support
4 / 18
Google IT Automation Google IT Automation
5 / 18
Python3 Programming Python3 Programming
6 / 18
Python for Everybody Python for Everybody
7 / 18
Linux Linux
8 / 18
Google Data Analytics Google Data Analytics
9 / 18
Google Project Management Google Project Management
10 / 18
Responsive Web Design Responsive Web Design
11 / 18
JavaScript Algorithms JavaScript Algorithms
12 / 18
Frontend Development Frontend Development
13 / 18
Backend Development Backend Development
14 / 18
Golang Golang
15 / 18
Jenkins Jenkins
16 / 18
Ansible Ansible
17 / 18
Neural Networks Neural Networks
18 / 18
Introduction to Power Electical Introduction to Power Electical
Skills
Python
JavaScript
React
CodeIgniter
Flask
WordPress
PHP
SQL
HTML5
Bootstrap
CSS3
PIC
Raspberry-Pi
Arduino
PCB Design
Docker
Linux
Git
Ansible
Jenkins
Terraform
Web Servers
Cloud
Photoshop
PowerDirector
Experience

Metropolitan Communication (PVT) Ltd

PABX & CCTV Division - Intern
PABX system installation & configuration with analog and digital phones.
Analog, IP & wireless CCTV cameras installation, configuration, troubleshooting & repairing.
DVR & Server configurations.


OREL Corporation (PVT) Ltd

Electronic Division - Intern
Designed schematics diagrams and PCBs of circuits.
Programmed various modules and components with Arduino.
Designed & developed an Android app to test smartphone sensors & basic functionalities.


Information and Communication Technology Agency (ICTA) &
The Ministry of Technology

Technology Team - Internal Tech/IT Support Engineer (Intern)
Technical & IT support
Web development
Software development
System Administration & Cloud computing
Electronic & Electrical development and repairing services
Government procurement, research, analysis and documentation


University of Moratuwa *

Consultant - Digital Transformation of Administrative Functions

× image slider

My Portfolio

Software Development Web Development Electronic Projects Software Deployment
SearchER SearchER
SearchER

Film Category Database Software developed using Python with Tkinter module.

Python | Tkinter | SQLite

Movie Details Finder Movie Details Finder
Movie Details Finder

Movies / TV series details finder software developed by using Python with PyQt5 module and OMDb API.

Python | PyQt5 | OMDb-API

Student Management System Student Management System
Student Management System

Student Management System developed using Python with Tkinter module.

Python | Tkinter | SQLite

Movie Details Finder - CLI Movie Details Finder - CLI
Movie Details Finder - CLI

Movies / TV series details finder software developed by using Python with OMDb API.

Python | OMDb-API

Movie Renamer - CLI Movie Renamer - CLI
Movie Renamer - CLI

Remove unnecessary parts from movie/file names and rename the files to a proper format. The script developed using Python.

Python | OMDb-API

Applications & Tools - React Applications & Tools - React
Applications & Tools | React

Applications and tools developed with the React JavaScript library.

React | Calculator | MarkdownEditor | 25+5Clock | DrumMachine | QuoteGenerator

2D Game Development - JavaScript 2D Game Development - JavaScript
2D Game Development | JavaScript

2D Games developed using Vanilla JavaScript and CSS. Compatible with mobile devices.

2dGames | JavaScript | HTML | CSS

Ridhi.lk Website - WordPress Ridhi.lk Website - WordPress
Ridhi Silver Jewelry Website | WordPress

Ridhi Silver Jewelry's e-commerce website was developed using WordPress.

Ridhi.lk | WordPress | E-Commerce

eHRM Report Viewer - PHP/CodeIgniter eHRM Report Viewer - PHP/CodeIgniter
eHRM Report Viewer | PHP/CodeIgniter

eHRM Report viewer site developed for the Ministry of Technology using PHP and CodeIgniter framework. This site is compatible and works with the OrangeHRM open-source project.

PHP | CodeIgniter | HTML | CSS | JS

Objects Orientation Correcting Robot Arm with Image Processing -
                                OpenCV Objects Orientation Correcting Robot Arm with Image Processing -
                                OpenCV
Objects Orientation Correcting Robot Arm with Image Processing (OpenCV)

This project mainly focused on to correct orientation of the ice cream cups before moving to the manufacturing details label printing machine.

OpenCV | Python | RaspberryPi | Arduino

Keypad-based locking system - Arduino Keypad-based locking system - Arduino
Keypad-based locking system - Arduino

Keypad-based electronic locking system developed using Arduino development platform.

Arduino | C++ | Electronics

Keypad-based locking system - PIC Keypad-based locking system - PIC
Keypad-based locking system - PIC

Keypad-based electronic locking system developed using PIC Micro-controller and MikroC embedded-C compiler.

PIC | MikroC | Electronics

Voltage, Temperature & Frequency Meter - PIC Voltage, Temperature & Frequency Meter - PIC
Voltage, Temperature & Frequency Meter - PIC

Voltage, Temperature & Frequency Meter developed using PIC Micro-controller and MikroC embedded-C compiler.

PIC | MikroC | Electronics

Smart Automated Road Traffic Light Control 
                                System Using Image Processing Smart Automated Road Traffic Light Control 
                                System Using Image Processing
SMART AUTOMATED ROAD TRAFFIC LIGHT CONTROL SYSTEM USING IMAGE PROCESSING

The aim of this project is design a road traffic light system, can automatically adjust according to traffic congestion and maintain smooth traffic flow using image processing.

Python | YOLOv3 | OpenCV | Darknet | SUMO

Automated Birthday Email Sender Automated Birthday Email Sender
Automated Birthday Email Sender

This script generates automated birthday email messages using user data obtained from the OrangeHRM system database.

Python

MVeditor MVeditor
MVeditor

MVeditor is a movie editing software that includes a mass movie renamer, movie genre finder, movie mover, searchER database updater, and movie folder icon creator.

Python | OMDb-API

pingTester pingTester
PingTester

This script does a ping test on devices in the network and sends an email if one or more results get failed.

Python

upTimeTracker upTimeTracker
UpTime Tracker

Track websites and notify users via email when websites go down and get up again. This script also logs every up and down incident, and the user can add errors to the ignore list in order to ignore unwanted notifications.

Python

Website - WordPress Website - WordPress
Website | WordPress

A single-page website was developed on WordPress using the Elementor Page Builder plugin and the Astra theme.

WordPress | Elementor (Free) | Astra (Free)

MoT Website - React & Docusaurus MoT Website - React & Docusaurus
Ministry of Technology, Sri Lanka Website | Revise | React

Ministry of Technology, Sri Lanka website revised with Docusaurus framework and ReactJS. Now independently maintained.

Mot.gov.lk | React | Docusaurus

Blog Website - Jekyll & Just-The-Docs Blog Website - Jekyll & Just-The-Docs
Blog Website | Jekyll & Just-The-Docs

Blog website developed using HTML, CSS, JavaScript, Jekyll, and Just-The-Docs.

Jekyll | Just-The-Docs

Portfolio Website - HTML, CSS & JS Portfolio Website - HTML, CSS & JS
Personal Website | HTML, CSS & JavaScript

Personal portfolio website developed using HTML, CSS, JavaScript, and Bootstrap.

HTML | CSS | JavaScript | Bootstrap

Security Management System - React, NodeJS & MySQL Security Management System - React, NodeJS & MySQL
Security Management System | React

The Security Staff Management System was developed using React for the front end, Node.js for the back end, and MySQL as the database.

React | NodeJs | MySQL

Email Data Filtering System - React, NodeJS & MySQL Email Data Filtering System - React, NodeJS & MySQL
Email Data Filtering System | React

The Email Data Filtering System was developed using React for the front end, Node.js for the back end, and MySQL as the database.

React | NodeJs | MySQL

Py-Tess-OCR Py-Tess-OCR
Py-Tess-OCR

Py-Tess-OCR is a cutting-edge offline optical character recognition (OCR) software, designed to empower users with seamless text extraction capabilities. Developed on the powerful Tesseract OCR engine and integrated with Python and Tkinter module.

Python | Tesseract | Tkinter

OrangeHRM OrangeHRM
OrangeHRM

Open-source Human Resource Management (HRM) software

Guide | Installation | Upgrade

SnipeIT SnipeIT
SnipeIT

Open-source Asset Management System software

Guide | Installation | Docker

Portainer Portainer
Portainer

Open-source management UI that manage containers

Guide | Installation | Docker

ERPNext ERPNext
ERPNext

Open-source, all-in-one enterprise resource planning (ERP) software

Guide | Installation | Docker

Nginx Proxy Manager Nginx Proxy Manager
Nginx Proxy Manager

Open-source web-based tool for managing Nginx reverse proxies, SSL certificates, and more

Guide | Installation | Docker

Zabbix Zabbix
Zabbix

Open-source monitoring solution that provides real-time visibility into IT infrastructure

Guide | Installation | Docker

I am Available For FreeLance

Latest News
Learn to Develop, Install, and Deploy Software & Systems with Easy-to-Follow Guides

2023/03 - By: Admin

Welcome to my blog, where I’ll be sharing step-by-step guides for developing, installing, and deploying web and offline software and systems. My goal is to share my knowledge and findings with others who are interested in learning more about software development, SysAdmin and DevOps.
Tags
#Development #Deployment #Installation

Check out my blog
Smart Automated Road Traffic Light Control System using Image Processing

2021/07 - By: Admin

The aim of this project is design a road traffic light system, can automatically adjust according to traffic congestion and maintain smooth traffic flow using image processing.
Features
Detect and track vehicles individually.
Vehicle speeds monitoring.
Identifying Lanes separately.
Identifying stopped vehicles.
Detect vehicles in various weather and light conditions.
Smart traffic control algorithms using vehicle density, flow, and velocity.
Tags
#Python #YOLOv3 #OpenCV #Darknet #SUMO

Check out the video
MikroC Tutorials with PIC Micro-controllers

2015/04 - By: Admin

The MikroC tutorial was created to demonstrate different methods to interact with PIC microcontrollers. Proteus simulation software was used to run the simulations.
Tags
#MikroC #PIC #Proteus

Check out MikroC tutorials
Send a message
contact QR codes