Hi, I am

Manada Herath

I am a Computer Science and Engineering undergraduate at the University of Moratuwa. I am a passionate software developer who loves to learn new technologies and build cool stuff. I am a quick learner and a team player who is always ready to take on new challenges. I am a self-motivated individual who is always looking for ways to improve myself and the people around me.

profile-pic

About Me

book

Education

I"m a Computer Science and Engineering Undergraduate (third year) with 3.88/4 GPA. Got selected to Dean"s list 2/3 times. Passed A/Ls with 3A"s with the Island Rank of 198.

bulb

Problem Solving

4th place in ENIGMA 24 in University of Moratuwa.
8th place in MoraXtreme 2023 in University of Moratuwa.
Gold Level in C++, Java, Python, SQL in HackerRank.
Gold Level in Problem Solving in HackerRank.

company

Experience

Freelancer since 2022. (Full Stack Developer)
Combined Mathematics tutor since 2021.

technical

Technical Skills

Programming Languages: Python, Java, JavaScript, C++, C#
Web Development: Node.js, React, HTML, CSS, Tailwind CSS, Bootstrap
Big Data Management: MongoDB, SQL (MySQL, MSSQL)
Machine Learning Frameworks: TensorFlow, Keras
Operations Technologies: GitHub, Docker
Design and Writing Tools: Adobe Photoshop, LaTeX

Selected Projects

01

Theatre Reservation System

React, Node.js, JavaScript, Express, MySQL, GIT

A comprehensive theatre reservation system featuring Stripe payment gateway, secure refund system, robust authentication and authorization mechanisms, review and comment section for theatres and movies, an embedded chatbot for user assistance, user-friendly seat selection, and options for customized discounts and promo codes.

View on GitHub
Theatre Reservation System

02

Payroll Management System

C#, .NET, MS SQL, GIT

A Windows Forms application for reviewing employee payments, generating detailed statistical reports, and adjusting the payment algorithm on a monthly basis. The system provides comprehensive tools for managing and analyzing employee compensation.

View on GitHub
Payroll Management System

03

RPAL Parser

Python

Created a compiler for the RPAL language using Python, encompassing the entire process from generating the abstract syntax tree (AST) to producing code for the CSE machine.

View on GitHub
RPAL Parser

04

Film Production Management System

C#, .NET, MS SQL, GIT

A Windows Forms application for managing film production, featuring both admin and user dashboards. The system allows for the management of actors and other roles, as well as handling payment details and other production-related tasks.

View on GitHub
Film Production Management System

05

PhotoGallery

HTML, CSS, JavaScript, PHP

A portfolio website for a photographer with a gallery, contact form, and a photo gallery section to show best work of his.

View on GitHub
PhotoGallery

06

Thisuraverse

HTML, CSS, JavaScript, TypeScript

A real portfolio website for a director/story writer. The website features his products, a blog, his ideas and contacting details.

View on GitHub
Thisuraverse

07

MNDENGINEERING

HTML, CSS, JavaScript

A real portfolio website for a SOLAR systems installation company. The website features their products, services, and contact details.

View on GitHub
MNDENGINEERING

08

Facial Recognition Implementation

Python, Pandas, Keras, TensorFlow

Implemented facial recognition for the LFW dataset and compared the results of CNN, DBN, and KNN models. The project also includes a comparison of the performance of different models and states why CNN is the best model for facial recognition.

View on GitHub
Facial Recognition Implementation

09

Web Development Practice Projects

HTML, CSS, Bootstrap, JavaScript, Node.js, EJS

Implemented concepts learned in the course from simple HTML, CSS, and JavaScript to React + Node.js projects with REST API, Database Management, and Secure Authentication. If you want to learn web development, this is the best place to start.

View on GitHub
Web Development Practice Projects

What I Do

HTML5

CSS

JavaScript

React

Python

Node.js

Git

MySQL

MongoDB

Tailwind CSS

Next.js

Java

C++

C#

TypeScript

Express.js

VSCode

Vercel

Netlify

Adobe Photoshop

Let's Connect

Send a Message here or Contact me on LinkedIn, Instagram, or Email!

Manada Herath