CodeXpro Web
CodeXpro Web
MD Mawantha Deeganu
Hello, It's Me

MawanthaDeeganu

And I'm a Tutor

I am a Software Engineer specializing in Java EE, Spring Boot, React, Angular, and Python.

I develop scalable web and desktop applications, build machine learning models, and create AI-powered tools to solve real-world problems.

Mawantha Deeganu
Java Java
React React
Angular
Spring Boot Spring Boot
Python
Mawantha Deeganu
6+ Years Enterprise Experience
ABOUT ME

Engineering Digital Excellence

Full-Stack Software Engineer • Founder & CEO

Full-Stack Software Engineer and technology entrepreneur with 6 years of experience, Founder & CEO of CodeXpro Solutions (Pvt) Ltd. I hold a BSc (Hons) in Computer Science (First Class) from Kingston University, UK, and a BEng (Hons) in Software Engineering (Second Upper Class) from IIC University of Technology, Cambodia. Passionate about AI architecture, enterprise software, and innovative digital solutions.

Enterprise Tech Java EE, Spring Boot, React, Angular
AI & Cloud Machine Learning & Smart Architecture
Dual Degree BSc (Hons) 1st Class & BEng (Hons)
FEATURES

What I Do

Turning ideas into powerful, scalable, and user-friendly digital solutions.

Web Development

Web Development

Building modern, responsive, and interactive web applications using HTML, CSS, JavaScript, ReactJS, AngularJS and more. I focus on clean code, smooth user experiences, and scalable solutions that work across all devices.

Learn More
</>
App Development

App Development

Creating high-performance, scalable, and modular applications using modern frameworks like React Native and Flutter. I build intuitive user experiences with a focus on performance, clean code, and cross-platform compatibility.

Learn More
Java EE

Java EE Web Software

Developing robust enterprise-level web applications using Java EE, Spring Boot, Hibernate (JPA), and JSF. I focus on building secure, high-performance systems with clean architecture and maintainable code.

Learn More
Java
System Analysis

System Analysis

Navigating intricate systems with precision, I dissect architectures using UML and ER diagrams. Employing tools like BPMN and data flow diagrams, I unravel complexities, optimize processes, and pave the way for streamlined and efficient systems.

Learn More
Desktop Software

Desktop Software

Crafting efficient and user-friendly desktop applications using Java Swing, JavaFX, and modern UI technologies. Proficient in database integration, performance tuning, and implementing complex business logic tailored to client needs.

Learn More
CAD & 3D Design

Computer-Aided Design

Leveraging software like AutoCAD and SolidWorks to craft precise 3D models and blueprints. From mechanical components to architectural layouts, I transform concepts into meticulous, ready-to-implement digital schematics.

Learn More
BUILD CREATE INNOVATE
</>
VISIT MY SKILL & HIRE ME

My Skill

Technologies and tools I work with to build amazing things.

React

React

Build fast and interactive user interfaces.

Angular

Angular

Powerful web applications with structure.

Spring Boot

Spring Boot

Build scalable and production-ready apps.

Java

Java

Reliable, secure and enterprise-grade.

MySQL

MySQL

Fast, reliable and scalable database.

Python

Python

Simple, powerful and versatile.

ASP.NET Core

ASP.NET Core

Build modern and high-performance web apps.

My Portfolio

MY PERSONAL PROJECTS

Java EE Web Software Development
SPRING BOOT • WEB SOFTWARE COMPLETED

Java EE Web Software Development

A full stack e-commerce web application built with Java EE, Spring Boot and Angular. Features include product management, user authentication, shopping cart and secure payments.

Java
Spring Boot
Angular
Jewellery Shopping App Development
JAVA • DESKTOP SOFTWARE COMPLETED

Jewellery Shopping App Development

A desktop application for jewellery shopping with a modern and elegant interface. Includes product browsing, category management, cart, and secure purchase process.

Java
Desktop App
Ecommerce Web Application Development
E-COMMERCE • WEB SOFTWARE COMPLETED

Ecommerce Web Application Development

A full featured pet arcade e-commerce platform with automated product catalog, customer management, secure online checkout, and responsive order control.

React
JS
Node.js
MySQL
Design for Technology & Services
UI/UX • WEB DESIGN COMPLETED

Design for Technology & Services

Modern UI/UX architecture and web design crafted for technology companies, interactive user flows, and aesthetic brand identity.

Figma
JavaScript
React
Java Desktop Software & Design Patterns
JAVA • DESKTOP SOFTWARE COMPLETED

Java Desktop Software & Design Patterns

Enterprise Point-of-Sale desktop system built with Java OOP architecture, Gang of Four design patterns, and robust MySQL inventory persistence.

Java
MySQL
Desktop App
VISIT MY COLLABORATION

My Collaboration

Years of Experience

My Resume

2018 - Present

Educational Qualifications

Department of Computer Science and Engineering

Kingston University- UK (2026) Bsc(Hons) Computer Science
4.30/5

Graduate of BSc (Hons) Computer Science at Kingston University, United Kingdom, with First Class Honours.

Department of Software Engineering

IIC University of Technology (2021 – 2025) BEng(Hons) Software Engineering
4.50/5

Graduate of BEng (Hons) Software Engineering at IIC University of Technology, Cambodia, with Second Upper Class Honours

SLIIT City Uni

SLIIT City Uni - LK (2025) Computer Science and Machine learning (ML)
4.80/5

Computer Science and Machine learning (ML) in SLIIT Computing - Sri Lanka.

2018

→

Java Institute for Advanced Technology

Java Institute - LK(2019 - 2025) BEng(Hons) Software Engineering
4.70/5

Graduate of Software Engineering at Java Institute for Advanced Technology - Sri Lanka.

ESOFT Metro Campus

ESOFT Metro Campus - LK(2018 - 2019)
4.95/5

studies of the Information Technology in ESOFT Metro Campus - Sri Lanka. Completed Diploma certifications.

ESOFT Metro Campus

ESOFT Metro Campus - LK(2018 - 2019)
5.00/5

studies of the Advanced English in ESOFT Metro Campus - Sri Lanka. Completed Diploma certifications.

Software Engineering

Front-End

HTML
100%
CSS
95%
BOOTSTRAP
95%
JAVASCRIPT
90%
REACT JS
90%
ANGULAR JS
85%
Laravel
90%
Vue.js
80%
Software Engineering

Back-End

Go (Golang)
95%
JAVA EE
90%
PHP
96%
NODE JS
85%
SPRING BOOT
90%
MYSQL
92%
Mongo db
92%
Python
95%
2018 - Present

Experiences

Visiting Programming Lecturer

(Present)
4.30/5

Delivering programming lectures, developing educational tutorials, and guiding students in software development, programming concepts, and practical coding skills.

University Experience

(2019 - Present)
4.50/5

Gained extensive academic and practical experience in software development, completing diverse projects while developing strong teamwork, leadership, problem-solving, and project management skills.

Founder & CEO – CodeXpro Solutions (Pvt) Ltd

(Present)
4.80/5

Leading a team of professionals in delivering innovative software solutions, developing custom applications, and managing client projects from concept to completion.

2024 - 2026

AI/ML & Advanced Tech

AI/ML Engineer - Stage 3

SLIIT Faculty of Computing (Sep 25, 2026)
Verified

Mastered Unsupervised Machine Learning, DBSCAN & Hierarchical Clustering, PCA Eigenvalue decomposition, and algorithm optimization in high-dimensional feature spaces.

ID: eguhk0270b

AI/ML Engineer - Stage 2

SLIIT Faculty of Computing (Sep 24, 2026)
Verified

Advanced machine learning workflows, deep neural model implementation, hyperparameters tuning, and practical AI engineering architectures.

ID: ulk3aln4nm

AI/ML Engineer - Stage 1

SLIIT Faculty of Computing (Sep 23, 2026)
Verified

Core machine learning foundations, algorithmic problem solving, statistical data preprocessing, regression models, and classification systems.

ID: zvclru3qvn

Career Essentials in GitHub Professional Certificate

GitHub & LinkedIn Learning (Aug 08, 2024)
Verified

Interactive GitHub coursework with automated validation, Git version control, branching strategies, collaborative pull requests, and CI/CD automation.

Foundational C# with Microsoft

freeCodeCamp & Microsoft (Aug 05, 2024)
Verified

Full curriculum in C# application development, object-oriented concepts, exception handling, data structures, and algorithmic logic powered by Microsoft.

2018 - 2024

Software Engineering & Diplomas

Career Essentials in Software Development

Microsoft & LinkedIn Learning (Aug 09, 2024)
Verified

Comprehensive software engineering learning path covering software architectures, design patterns, algorithmic reasoning, and collaborative engineering standards.

Programming Foundations: Beyond Fundamentals

LinkedIn Learning (Aug 07, 2024)
Verified

Advanced programming foundations by Sasha Vodnik covering modular data structures, algorithms, memory management, and clean code paradigms.

Introduction to Career Skills in Software Dev

LinkedIn Learning (Aug 06, 2024)
Verified

Industry developer skills, Agile workflows, code reviews, collaborative problem solving, and effective software project execution.

Higher Diploma in Software Engineering

UK AWARDS (2023)
4.30/5

Completed a comprehensive Higher Diploma program in Software Engineering from UK AWARDS in 2023, showcasing proficiency in advanced software concepts.

Diploma in Software Engineering

UK AWARDS - Skills Group (2022)
4.50/5

Attained a Diploma in Software Engineering accredited by UK AWARDS - Skills Group in 2022, demonstrating expertise in software development.

Diploma in Information Technology

ESOFT Metro Campus / Pearson (2018 - 2019)
4.80/5

Attained a Diploma in Information Technology accredited by Pearson in 2018, demonstrating core expertise in software development and computing systems.

Diploma in English

ESOFT Metro Campus / Pearson (2018 - 2019)
4.80/5

Attained a Diploma in English accredited by Pearson in 2018, demonstrating high-level proficiency in professional and technical English communication.

Credentials Gallery

Official Verified Certificates

Preview official credentials issued by SLIIT, Microsoft, GitHub, freeCodeCamp, and LinkedIn Learning.

SLIIT | AI/ML
AI/ML Engineer - Stage 1
Sep 23, 2026 zvclru3qvn
SLIIT | AI/ML
AI/ML Engineer - Stage 2
Sep 24, 2026 ulk3aln4nm
SLIIT | AI/ML
AI/ML Engineer - Stage 3
Sep 25, 2026 eguhk0270b
Microsoft | Learning
Career Essentials in Software Development
Aug 09, 2024 Verified
GitHub | Learning
Career Essentials in GitHub Professional
Aug 08, 2024 Verified
freeCodeCamp | Microsoft
Foundational C# with Microsoft
Aug 05, 2024 Verified
Learning | Foundations
Programming Foundations: Beyond the Fundamentals
Aug 07, 2024 Verified
Learning | Career Skills
Introduction to Career Skills in Software Development
Aug 06, 2024 Verified
PENDING PROJECTS

UPCOMING

Vithanage Yoghurt Factory
IN PROGRESS

Vithanage Yoghurt Factory

Desktop Software
FREELANCE PROJECT

Java SE Desktop Application

Upwork • Mar 2024 – Present
IN DEVELOPMENT

Developing a full-featured desktop management system for Vithanage Yogurt Factory, designed to streamline daily operations and improve production workflows.

Inventory Management Production Tracking Reports
Dmax Studio Music System
IN PROGRESS

Dmax Studio Official Site

Web & Audio Platform
FREELANCE PROJECT

Web Application & Media Platform

Upwork • Mar 2024 – Present
IN DEVELOPMENT

Engineering a responsive web application for Dmax Studio to manage their audio catalog, licensing agreements, release schedules, and direct client access portals.

Audio Management Client Access Portal Cloud Storage
Enterprise Cloud Solutions
IN PROGRESS

Enterprise Operations Suite

Full-Stack Cloud SaaS
ENTERPRISE SOLUTION

Spring Boot & React Cloud Architecture

Contract • Apr 2024 – Present
IN DEVELOPMENT

Building high-throughput microservices and interactive real-time dashboard analytics, engineered for automated workflow replenishment and multi-tenant security.

Real-time Telemetry Role-Based Access Workflow Automation
TUTORIALS

My Tutorials

Learn • Explore • Build

Tutorial Categories
Keep Learning...
Turn your ideas into reality
Java Programming Basics

Java Programming Basics

Learn the fundamentals of Java with examples.

Set Environment with Examples

Set Environment with Examples

Configure your Java JDK, IDE, and development tools.

Objects & Class with Examples

Objects & Class with Examples

Master classes, object instances, and OOP principles.

Method Overloading & Constructor

Method Overloading & Constructors

Deep dive into constructors, overloading, and signatures.

Inheritance & Access Modifiers

Inheritance & Access Modifiers

Explore class inheritance, superclasses, and scope rules.

Overrides, Superkeyword, Up & Downcasting

Overrides, Super & Type Casting

Learn method overrides, super references, and cast handling.

Polymorphism

Polymorphism

Dynamic dispatch and polymorphic code structures in Java.

Abstract Class

Abstract Class

Contract-driven design with abstract classes and interfaces.

Encapsulation

Encapsulation

Data hiding, state integrity, and accessor methodologies.

Java Concurrency

Java Concurrency & Threads

Multithreading, thread safety, and asynchronous execution.

Java Streams API

Java Streams & Lambdas

Functional programming and declarative data pipelines.

Java Design Patterns

Java Design Patterns

Factory, Singleton, Observer, and enterprise architecture.

Spring Boot in Java EE

Spring Boot in Java EE

Build modern web applications with Spring Boot.

Spring Boot REST APIs

REST APIs & Controllers

Design robust REST endpoints and handle JSON payloads.

Spring Data JPA

Spring Data JPA & Hibernate

Relational mapping, queries, and PostgreSQL / MySQL integration.

Spring Security & JWT

Spring Security & JWT

Token authentication, encryption, and authorization guards.

Spring Microservices

Microservices Architecture

Distributed systems, Eureka registry, and API Gateways.

Docker & Spring Cloud

Docker & Production Deployment

Containerization and cloud deploy configurations.

Angular Development

Angular Development

Build dynamic web apps with Angular.

Angular Components & Directives

Components & Directives

Reusable UI blocks, custom directives, and event bindings.

Angular Signals & RxJS

Signals & Reactive State

State management with modern Angular Signals and RxJS.

Angular Routing & Guards

Routing, Guards & Resolvers

SPA navigation, route authentication, and lazy loaded bundles.

Reactive Forms

Reactive Forms & Validation

Complex validation logic and asynchronous validators.

HTTP Interceptors

HTTP Client & Interceptors

Token injection, caching, and resilient API consumption.

Python Programming

Python Programming

Learn Python from scratch.

Python Data Structures

Data Structures & Algorithms

Lists, dictionaries, sets, and algorithmic problem solving.

FastAPI Backend Development

FastAPI & Async Backends

High-speed asynchronous REST APIs with Pydantic validation.

Web Scraping & Automation

Automation & Web Scraping

BeautifulSoup, Playwright, and scheduled task pipelines.

NumPy & Pandas

Data Analysis with Pandas

Data wrangling, analytics, and interactive visualizations.

Python AI Integrations

AI & LLM Integration

Integrating modern AI APIs, embeddings, and prompt chaining.

C# Essentials

C# Essentials

Master C# for modern development.

ASP.NET Core Web API

ASP.NET Core Web API

High-performance web services and controllers in .NET.

Entity Framework Core

Entity Framework Core

Database migrations, queries, and repository patterns.

LINQ & Async Programming

LINQ & Async/Await

Declarative data queries and asynchronous Task pipelines.

Dependency Injection

Clean Architecture & DI

Inversion of control, service lifecycles, and testing in C#.

.NET MAUI & Desktop

Cross-Platform .NET Apps

Desktop and mobile experiences with modern .NET tooling.

Ethical Hacking

Ethical Hacking

Explore cybersecurity techniques.

Network Security & Recon

Network Recon & Scanning

Port auditing, packet dissection, and perimeter assessment.

Web Application Security

Web App Penetration Testing

OWASP vulnerabilities, SQL injection, and XSS remediation.

Cryptography & Encryption

Applied Cryptography

Symmetric & asymmetric encryption, hashes, and key exchanges.

System Hardening

Linux & Server Hardening

Privilege containment, audit logs, and defense-in-depth.

Incident Response

Security Operations & Defense

Threat monitoring, IDS/IPS configurations, and incident response.

GET IN TOUCH

Contact With Me

Have a project in mind, a question, or just want to say hello?
I'd love to hear from you!

Let's Connect

Feel Free to
Contact Me

I'm always open to discussing new projects, creative ideas, or opportunities to be part of your team.

Let's Build Something Amazing

Send Me a Message

I'll get back to you as soon as possible.

Thank you! Your message has been sent successfully. I'll get back to you soon.
Let's Make
It Happen
MY PROJECTS

MAWANTHA DEEGANU

All My Projects is here.

Desktop Software
Desktop Software

Desktop Software

Jewellery Shopping Application with modern UI and smooth experience.

Mobile Application New
Web Application

Mobile Application

A modern mobile app built with React and Node.js for a better user experience.

Web Social Platform
Web & Social Media

Web Social Platform

Dynamic social networking platform with real-time updates and media sharing.

Web Application - VP Pet Store
E-Commerce Solution

Web Application - VP Pet Store

Comprehensive pet store management and online pet retail portal.

D.Software & Design Patterns
Enterprise Software

D.Software & Design Patterns

High-performance POS billing solution built with layered architecture.

Golden Electronics Shop
Web Application

Golden Electronics Shop

Feature-rich electronic products store with cart, checkout, and inventory.

Web Application Platform
Full Stack Web

Web Application Platform

Responsive web platform with intuitive UX and RESTful backend APIs.

Auto Glance Vehicle Services Live
Live Client Portal

Auto Glance Vehicle Services

Vehicle diagnostics, service scheduling, and garage management customer portal.

Densu Dental Doctor Application Live
Healthcare System

Densu Dental Doctor Application

Specialized clinic management software for dentists and appointment scheduling.

Yoghurt Factory Management
Freelance Project

Yoghurt Factory Management

Factory production tracking, batch inventory control, and supply chain ERP dashboard.

Arduino Automation System
IoT & Hardware

Arduino Automation System

Microcontroller-based automation system integrating hardware sensors and real-time alerts.

Upcoming AI & Cloud Projects Soon
R&D Projects

Upcoming AI & Cloud Projects

Cutting-edge experimental software solutions in active research and prototyping.

Next-Gen Software Solutions Soon
Upcoming Release

Next-Gen Software Solutions

Next-generation enterprise tools and AI-driven platforms coming soon.

Desktop Software
Desktop Software

Desktop Software

Jewellery Shopping Application with modern UI and smooth experience.

Mobile Application New
Web Application

Mobile Application

A modern mobile app built with React and Node.js for a better user experience.

Web Social Platform
Web & Social Media

Web Social Platform

Dynamic social networking platform with real-time updates and media sharing.

Web Application - VP Pet Store
E-Commerce Solution

Web Application - VP Pet Store

Comprehensive pet store management and online pet retail portal.

D.Software & Design Patterns
Enterprise Software

D.Software & Design Patterns

High-performance POS billing solution built with layered architecture.

Golden Electronics Shop
Web Application

Golden Electronics Shop

Feature-rich electronic products store with cart, checkout, and inventory.

Web Application Platform
Full Stack Web

Web Application Platform

Responsive web platform with intuitive UX and RESTful backend APIs.

Auto Glance Vehicle Services Live
Live Client Portal

Auto Glance Vehicle Services

Vehicle diagnostics, service scheduling, and garage management customer portal.

Densu Dental Doctor Application Live
Healthcare System

Densu Dental Doctor Application

Specialized clinic management software for dentists and appointment scheduling.

Yoghurt Factory Management
Freelance Project

Yoghurt Factory Management

Factory production tracking, batch inventory control, and supply chain ERP dashboard.

Arduino Automation System
IoT & Hardware

Arduino Automation System

Microcontroller-based automation system integrating hardware sensors and real-time alerts.

Upcoming AI & Cloud Projects Soon
R&D Projects

Upcoming AI & Cloud Projects

Cutting-edge experimental software solutions in active research and prototyping.

Next-Gen Software Solutions Soon
Upcoming Release

Next-Gen Software Solutions

Next-generation enterprise tools and AI-driven platforms coming soon.