Final-Year Software Engineer • AI Enthusiast | Ready for High-Impact Roles

Engineering Practical Digital Solutions

Passionate about software engineering, scalable web architectures, and leveraging cutting-edge AI models & developer tools for rapid learning, automated workflows, and building practical digital solutions. Bridging academic software rigor with 5+ years of international freelance experience.

Academics
Final-Year Software Engineering
Repositories
9+ Engineered Systems
Experience
5+ Yrs Freelance Track
Architecture
Full-Stack Web, Apps & DBs
Academic & Professional Profile

Who is
Manidu Deshapriya?

Final-year Software Engineering undergraduate at Cardiff Metropolitan University, studying at ICBT Campus in Sri Lanka.

Dedicated to building robust digital solutions, practical web applications, and database management architectures that solve real-world operational challenges.

Engineering + Creative Freelance

Over 5 years of active global freelance experience delivering web applications, responsive websites, custom tools, and digital media for international clients with verified client satisfaction.

Final-Year

Cardiff Metropolitan University

ICBT Campus Sri Lanka. Specializing in full-stack web architectures, object-oriented systems, and software engineering principles.

• Final-Year Undergraduate
Full-Stack

Development & Databases

Proven technical experience developing web applications using .NET, Java, JavaScript, and PHP, with Firebase, PostgreSQL, and MySQL backends.

• Full-Stack Web & APIs
Global Work

5+ Yrs Global Freelance

Engineered websites, web applications, custom software tools, and digital media for international clients, honing clear communication and execution.

• Multi-National Clients
AI Enthusiast

AI & Fast-Learning Velocity

Enthusiastic about leveraging modern AI models, agentic workflows, and developer tools. Fast-adapting to emerging frameworks, compressing learning curves, and building smarter systems.

• Rapid AI Adaptability & Execution
Technical Competencies

Technology Stack & Frameworks

Structured across core development layers, database management, cloud workflows, and system administration.

Programming Languages

Syntax & Core Logic
8 Languages
C# / .NET
Java
Python
JavaScript (ES6+)
PHP
C / C++
HTML5
CSS3
Object-Oriented & Scripting Tier 1

Frameworks & Libraries

UI & Web Architecture
6 Frameworks
React.js
React Native
Blazor WebAssembly
Tailwind CSS
Bootstrap 5
Node.js Runtime
Modern Component Architecture Tier 1

Databases & Storage

Relational & NoSQL Systems
5 Systems
PostgreSQL
MySQL
MongoDB
Firebase Firestore
Supabase
ACID Compliant & Realtime Tier 1

Engineering & AI Tools

IDE, AI Workflows & Testing
8 Tools & AI
AI Models & Tools
Prompt Engineering
Git VCS
GitHub Repos
VS Code
Postman API
Figma UI/UX
npm / Package Mgr
Professional Dev Workflows Tier 1

Cloud & DevOps

Infrastructure & Deployment
5 Platforms
AWS Cloud
Docker Containers
CI/CD Automation
RESTful APIs
API Security / Auth
Scalable & Automated Tier 1

Operating Systems

Runtime & System Environments
4 Environments
Ubuntu / Linux
Windows 11 / Server
Bash & Linux CLI
Network Protocols
Server Administration & Shell Tier 1
Portfolio & Repositories

Engineered Projects

icbtride.campus/carpooling
Cross-Platform PWA
ICBT Ride Carpooling Web App
3-Member Team

ICBT Ride • Carpooling

Collaborative

Cross-platform campus carpooling PWA engineered with a 3-member team. Features interactive geospatial route matching, real-time sync, offline service worker caching, and enterprise RBAC security.

.NET 8 Web API Firebase Firestore & Auth Leaflet & OSM onSnapshot & WebSockets PWA & Cache API Docker & CI/CD
Technologies & Architecture 9 Core Layers
Backend: .NET 8 Web API
Database: Firebase Firestore
Auth: Firebase Authentication
Maps: Leaflet.js • OpenStreetMap • Nominatim Geocoding
Real-time: Firestore onSnapshot • WebSocket/Polling
PWA: Service Worker • Web Manifest • Cache API
DevOps: Docker • GitHub Actions • Git
Security: RBAC • Firestore Rules • JWT Tokens
Testing: Jest • Postman • TDD
View Source on GitHub
dreamfitness.portal/dashboard
Client Production
DreamFitness Coaching & Member Portal
30+ Active Members

DreamFitness Portal

Live Deployment

Custom cross-platform web application engineered for an online fitness coach to manage coaching clients and memberships. Actively powers 30+ paying members with real-time sync, workout schedules, and diet tracking.

.NET Web API Firebase Firestore Firebase Auth onSnapshot Real-time WebSocket / Polling Cross-Platform
Technologies & Architecture Production Stack
Backend: .NET Web API
Database: Firebase Firestore
Auth: Firebase Authentication
Real-time: Firestore onSnapshot • WebSocket / Polling
Platform: Cross-Platform Web Application
Active Scale: 30+ Live Paying Members
Private Client System • 30+ Active Members
eventplus.campus.edu/dashboard
Web App
EventPlus Event Management
Verified Repo

EventPlus Management System

Responsive Campus Event Management System built with Blazor WebAssembly and Google Firebase. Features automated RSVP notifications, attendee records, and feedback analytics.

Blazor .NET Firebase C#
View Source on GitHub
CityStyle_POS.exe [Admin v1.2]
Java Desktop
City Style Footwear POS
Verified Repo

City Style Footwear POS

Point of Sale desktop system engineered for footwear retail operations, inventory tracking, supplier management, and automated sales invoicing.

Java MySQL Swing GUI
View Source on GitHub
ApexEnrollment.jar [Student Registry]
Data Structures
Apex Institute Enrollment
Verified Repo

Apex Enrollment System

Java Swing application implementing a custom Doubly Linked List for student records, enrollment processing, search optimization, and academic grade recording.

Java Linked Lists Swing GUI
View Source on GitHub
sridish-ordering.local/menu
E-Commerce
Sri Dish Food Ordering
Verified Repo

Sri Dish Food Ordering

Full-stack food ordering platform connecting customers to local kitchens. Features cart management, menu browsing, order dispatching, and relational database storage.

PHP MySQL JavaScript
View Source on GitHub
mondycinema.lk/tickets
Booking Web
Mondy Cinema Booking
Verified Repo

Mondy Cinema Platform

Interactive cinema ticket booking web app with movie schedule displays, seat reservations, customer booking history, and an administrative control panel.

PHP MySQL CSS3
View Source on GitHub
ChessAcademy.jar [Tournament CLI]
Algorithms
Chess Academy Management
Verified Repo

Chess Academy Management

Java management system engineered to organize chess academy students, record match ratings, schedule tournaments, and compute ranking leaders.

Java Algorithms File I/O
View Source on GitHub
BankSim_Tkinter.py [Banking GUI]
Python GUI
Banking System GUI
Verified Repo

Digital Banking Simulator

Interactive Python desktop application simulating modern banking transactions, balance inquiries, deposit/withdrawal validation, and user profile management.

Python Tkinter GUI OOP Architecture
View Source on GitHub
Get In Touch

Let's Build
Something Great

Currently open to Software Engineer opportunities, internships, and freelance projects. Whether you have an engineering role to fill or an application to build, feel free to reach out!

Send a Direct Inquiry

Direct Response

Fill out the details below to discuss project opportunities, internships, or collaborations.