Hello, I am

Hasitha Suneth

Software Developer | Electronic Developer | Web Developer | Systems Administrator | Technical & IT Supporter | Graphic Designer | Video Editor

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

Software Development

with Python & JavaScript Languages.


Web Development

Front-end & Back-end Development.


Electronics & Embedded Systems Development

with PIC, Arduino, Raspberry-Pi & etc.


Systems Administration

On-premises & Remote.


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
2 / 18
badges
3 / 18
Google IT Support
4 / 18
Google IT Automation
5 / 18
Python3 Programming
6 / 18
Python for Everybody
7 / 18
Linux
8 / 18
Google Data Analytics
9 / 18
Google Project Management
10 / 18
Responsive Web Design
11 / 18
JavaScript Algorithms
12 / 18
Frontend Development
13 / 18
Backend Development
14 / 18
Golang
15 / 18
Jenkins
16 / 18
Ansible
17 / 18
Neural Networks
18 / 18
Introduction to Power Electical

Skills

Python
JavaScript
Golang
R
PIC
Raspberry-Pi
Arduino
PCB Design
React
CodeIgniter
CakePHP
WordPress
PHP
HTML5
CSS3
MySQL
Docker
Linux
Bash
Git
Ansible
Jenkins
Terraform
Web Servers
Adobe Photoshop
Cyberlink 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

<SearchER>^(){https://github.com/HasithaSuneth/SearchER}
SearchER

Film Category Database Software developed using Python with Tkinter module.

#Python #Tkinter #SQLite

<Movie Details Finder>^(){https://github.com/HasithaSuneth/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

<Student Management System>^(){https://github.com/HasithaSuneth/Student-Management-System}
Student Management System

Student Management System developed using Python with Tkinter module.

#Python #Tkinter #SQLite

<Movie Details Finder - CLI>^(){https://github.com/HasithaSuneth/Movie-Details-Finder-CLI}
Movie Details Finder - CLI

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

#Python #OMDb

<Movie Renamer - CLI>^(){https://github.com/HasithaSuneth/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

<Applications & Tools - React>^(Javascript Calculator){https://codepen.io/HasithaSuneth/pen/xxWYybL}^(Markdown Editor & Previewer){https://codepen.io/HasithaSuneth/pen/xxWYzNy}^(25+5 Clock){https://codepen.io/HasithaSuneth/pen/VwXXJNL}^(Drum Machine){https://codepen.io/HasithaSuneth/pen/PoRQxpG}^(Random Quote Machine){https://codepen.io/HasithaSuneth/pen/WNzMyXr}
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 01){https://github.com/HasithaSuneth/2D-Game-JS-01}^(2D Game 02){https://github.com/HasithaSuneth/2D-Game-JS-02}
2D Game Development - JavaScript

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

#2dGames #JavaScript #HTML #CSS

<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>^(){https://github.com/HasithaSuneth/Object-Orientation-Correcting-Robot-Arm-With-Image-Processing}
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>^(){https://hasisuneth.blogspot.com/p/keypad-lock-with-display-using-arduino.html}
Keypad-based locking system - Arduino

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

#Arduino #C++ #Electronics

<Keypad-based locking system - PIC>^(){https://hasisuneth.blogspot.com/p/keypad-base-lock-withpic-description.html}
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>^(){https://hasisuneth.blogspot.com/p/voltage-temperature-frequency-meter.html}
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

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>^(){https://github.com/HasithaSuneth/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>^(){https://github.com/HasithaSuneth/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

<pingTester>^(){https://github.com/HasithaSuneth/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>^(){https://github.com/HasithaSuneth/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

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

#WordPress #Elementor (Free) #Astra (Free)

<Py-Tess-OCR>^(){https://github.com/HasithaSuneth/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>^(){https://hasithasuneth.com/blog/docs/deployments/orangehrm/}
OrangeHRM

Open-source Human Resource Management (HRM) software

#Guide #Installation #Upgrade

<SnipeIT>^(){https://hasithasuneth.com/blog/docs/deployments/snipe-it/}
SnipeIT

Open-source Asset Management System software

#Guide #Installation #Docker

<Portainer>^(){https://hasithasuneth.com/blog/docs/deployments/portainer/}
Portainer

Open-source management UI that manage containers

#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

Read more
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

Read more

Send a message

contact QR codes