Download Resume
Dilan Sachintha
ONLINE
Dilan Sachintha Manage
BSc (Hons) in Software Engineering - BCU
Welcome to DILAN-TERM 1.0 LTS
Type "help" to see available commands.
user@dilan:~$

Full-stack Engineer • Freelance Developer

Hi, I'm
Dilan Sachintha Manage

I design and build reliable full-stack systems for local and international clients, from internal tools to customer-facing platforms, turning real-world requirements into clean, maintainable, and scalable products.

About Me

I’m a full-stack developer with experience in delivering production systems for both local and international clients. My background covers mobile applications, web and desktop platforms, secure banking-style systems, bidding and auction platforms, and multi-tenant lost & found ecosystems for cruise lines, airports, and other businesses.

I have completed all modules of the BSc (Hons) in Software Engineering from Birmingham City University (yet to receive the final transcript & certification - expected in Feb 2026) and enjoy turning business requirements into dependable, well-architected solutions. From backend APIs and databases to frontend engineering and cloud deployment, I focus on clean design, maintainability, and real-world impact.

</> Full-Stack Engineer⚒ Freelance Developer🕮 Software Engineering Graduate🗺 Colombo, Sri Lanka (remote-ready)
Dilan Sachintha portrait with louvre background

Projects

A selection of freelance, academic and personal projects that demonstrate my full-stack and cross-platform experience with skills in different techs and languages.

YouTube Tutorials & Project Video Series

A few YouTube series I recorded while building real projects and going through question discussions for university modules (with more to come).

PHP E-commerce Application Development

202217+ episodes

PHP + MySQL e-commerce application built step-by-step, from auth and profile flows to seller store, product management and payment integration.

PHPMySQLE-commerceBootstrap

Featured episodes

Play
PHP · MySQL

Task 01

Designing a responsive user sign-in & sign-up page (HTML, CSS, JS, Bootstrap)

HTML · CSSJavaScriptPHPBootstrap 5
23:36
Play
PHP · MySQL

Task 02

Programming the user sign-up process with input validation

HTML · CSSJavaScriptPHPBootstrap 5
23:24
Play
PHP · MySQL

Task 03

Programming the user sign-in process

HTML · CSSJavaScriptPHPBootstrap 5
17:00
Play
PHP · MySQL

Task 04

Developing a “Remember Me” add-on for the sign-in process

HTML · CSSJavaScriptPHPBootstrap 5
13:36
Play
PHP · MySQL

Task 05

Developing a “Forgot Password” add-on for the sign-in process

HTML · CSSJavaScriptPHPBootstrap 5
30:52
Play
PHP · MySQL

Task 06

Designing a dynamic responsive home page (HTML, CSS, JS, Bootstrap)

HTML · CSSJavaScriptPHPBootstrap 5
41:21
Play
PHP · MySQL

Task 07

Developing a homepage carousel using Bootstrap and JavaScript

HTML · CSSJavaScriptPHPBootstrap 5
11:40
Play
PHP · MySQL

Task 08

Programming the homepage with session management & latest products listing

HTML · CSSJavaScriptPHPBootstrap 5
21:45
Play
PHP · MySQL

Task 09

Programming the user sign-out process using session management

HTML · CSSJavaScriptPHPBootstrap 5
4:53
Play
PHP · MySQL

Task 10

Designing a responsive user profile page (HTML, CSS, JS, Bootstrap)

HTML · CSSJavaScriptPHPBootstrap 5
14:33
Play
PHP · MySQL

Task 11

Programming the user profile updating process

HTML · CSSJavaScriptPHPBootstrap 5
38:06
Play
PHP · MySQL

Task 12

Designing a responsive product registration page (HTML, CSS, JS, Bootstrap)

HTML · CSSJavaScriptPHPBootstrap 5
22:07
Play
PHP · MySQL

Task 13

Programming the product registration process including image uploading

HTML · CSSJavaScriptPHPBootstrap 5
23:36
Play
PHP · MySQL

Task 14

Programming the product updating process

HTML · CSSJavaScriptPHPBootstrap 5
19:07
Play
PHP · MySQL

Task 15

Designing a responsive seller’s store page (HTML, CSS, JS, Bootstrap)

HTML · CSSJavaScriptPHPBootstrap 5
21:24
Play
PHP · MySQL

Task 16

Programming the seller’s store with product sorting and pagination

HTML · CSSJavaScriptPHPBootstrap 5
17:46
Play
PHP · MySQL

Task 17

Programming the seller’s product activation & deactivation process

HTML · CSSJavaScriptPHPBootstrap 5
20:34

DBMS Question Discussion and Query Practise

2022–202318+ episodes

A beginner-friendly series covering DBMS tasks from ER modelling, normalization, SQL queries and MySQL Workbench / HeidiSQL workflows through questions.

DBMSSQLNormalizationQueries

Featured episodes

Play
DBMS · SQL

Qset 01

Using MySQL Workbench or HeidiSQL to create a table in the database

MySQL WorkbenchHeidiSQLER DiagramsSQL
10:43
Play
DBMS · SQL

Qset 02

Using MySQL Workbench with ER Diagram to create a database and table

MySQL WorkbenchHeidiSQLER DiagramsSQL
12:53
Play
DBMS · SQL

Qset 03

Create database & tables with ER Diagram (one-to-many relationships)

MySQL WorkbenchHeidiSQLER DiagramsSQL
16:55
Play
DBMS · SQL

Qset 04

Create database & tables with ER Diagram (many-to-many relationships)

MySQL WorkbenchHeidiSQLER DiagramsSQL
16:58
Play
DBMS · SQL

Qset 05

Create a database and insert data using INSERT query statements

MySQL WorkbenchHeidiSQLER DiagramsSQL
21:35
Play
DBMS · SQL

Qset 06

Insert data and modify existing data (INSERT & UPDATE queries)

MySQL WorkbenchHeidiSQLER DiagramsSQL
23:21
Play
DBMS · SQL

Qset 07

Insert data then remove data using DELETE query statements

MySQL WorkbenchHeidiSQLER DiagramsSQL
23:52
Play
DBMS · SQL

Qset 08

Create DB & tables, add data graphically and use SEARCH queries

MySQL WorkbenchHeidiSQLER DiagramsSQL
19:17
Play
DBMS · SQL

Qset 09

Add data graphically and use WHERE clause in search queries

MySQL WorkbenchHeidiSQLER DiagramsSQL
7:20
Play
DBMS · SQL

Qset 10

Create DB & tables, insert data graphically and use JOIN queries to connect tables

MySQL WorkbenchHeidiSQLER DiagramsSQL
21:56
Play
DBMS · SQL

Qset 11

Design an employee table from an ER diagram using MySQL Workbench

MySQL WorkbenchHeidiSQLER DiagramsSQL
4:44
Play
DBMS · SQL

Qset 12

Design customer and supplier tables from an ER diagram

MySQL WorkbenchHeidiSQLER DiagramsSQL
10:39
Play
DBMS · SQL

Qset 13

Tables for products, suppliers’ bills and purchased items (ER-based design)

MySQL WorkbenchHeidiSQLER DiagramsSQL
4:31
Play
DBMS · SQL

Qset 14

Create an ER diagram and table for sold product items

MySQL WorkbenchHeidiSQLER DiagramsSQL
2:15
Play
DBMS · SQL

Qset 15

Create relationships between tables from the ER diagram

MySQL WorkbenchHeidiSQLER DiagramsSQL
4:04
Play
DBMS · SQL

Qset 16

Create a normalized database table structure from the ER problem

MySQL WorkbenchHeidiSQLER DiagramsSQL
6:05
Play
DBMS · SQL

Qset 17

Create relationships between tables in the normalized database

MySQL WorkbenchHeidiSQLER DiagramsSQL
5:48
Play
DBMS · SQL

Qset 18

Use forward engineering to create the database and graphically add data to tables

MySQL WorkbenchHeidiSQLER DiagramsSQL
8:49

Upcoming: Java-based series on Data Structures & Algorithms and Object-Oriented Design Patterns implementation and theory. Explore the current status, code and notes through the repos.

few other featured videos

Certifications & Badges

Selected courses, certificates, licenses and badges that complement the project work above and highlight my ongoing learning in cloud, AI, ML, data science and software engineering as a whole.

BSc (Hons) Software EngineeringYet to Receive

BSc (Hons) Software Engineering

Birmingham City University

Degree2025

View progress

Let's get in touch જ⁀➴

Whether you're looking to build a complete platform, improve an existing system, or collaborate on a project, I'm open to new opportunities. I work with startups, businesses and individuals who want thoughtful engineering and clean, reliable solutions.

Blog coming soon

Blog Coming Soon

I’ll be publishing articles on the Chess Engine I'm currently working on, involvement of AI in day-to-day projects, and how technology shapes everyday life in Sri Lanka, alongside the research our university team did on the supply chain of paddy to rice and more...