M.C.H. WEERASINGHE

Full-Stack Developer | System Architect | Problem Solver
Email: chamuduhansana@gmail.com | LinkedIn: linkedin.com/in/chamudu-h-367b18281
Portfolio: portfolio-chamu.vercel.app | GitHub: github.com/Chamudu

PROFILE

Highly motivated Computer Science undergraduate at the University of Colombo School of Computing (GPA: 3.58/4.0) with extensive hands-on experience in full-stack web development, software architecture, and production system deployment. Specialized in building enterprise-grade applications from the ground up, including government management platforms serving real communities and microservices-based academic systems.

Strong foundation in object-oriented programming, database design, and modern web technologies. Proven ability to architect scalable solutions using MVC patterns, RESTful APIs, and event-driven systems. Experienced in managing complex codebases with Git version control, conducting code reviews, and deploying cloud-based applications. Passionate about writing clean, maintainable code and solving real-world problems through technology.

EDUCATION

University of Colombo School of Computing Expected 2027

Bachelor of Science in Computer Science | GPA: 3.58/4.0

Relevant Coursework:

TECHNICAL SKILLS

Languages: JavaScript, PHP, Python, Java, C++, C, SQL, HTML5, CSS3
Frontend: React, Vanilla JavaScript, Responsive Design
Mapping & Visualization: Leaflet.js, Google Maps API, Chart.js
Backend: PHP MVC, Node.js, Express.js, Flask, RESTful APIs, Microservices
Database: MySQL, Database Design, Schema Migration, Query Optimization
Architecture: MVC Pattern, Microservices, Event-Driven Systems, Pub/Sub Pattern
DevOps & Tools: Git, Vercel, CI/CD, Cloud Deployment, VS Code

PROJECTS

VillageCare - Village Management Platform 2025 - Present

Lead Full-Stack Developer | Deployed on Vercel | villagecare-lk.vercel.app | Private Repository

Context: Production-ready government system designed for Grama Niladhari officers to manage Sri Lankan villages digitally. (Source code available for review upon request)

Technical Highlights: Custom MVC framework, vanilla JavaScript (no frameworks), complex database relationships, geospatial data handling, authentication security, production deployment.

NexusEnroll - University Enrollment System 2025

Backend Developer | Python Flask Microservices | github.com/Chamudu/NexusEnroll

Context: Distributed microservices architecture for university course enrollment demonstrating scalable backend design.

Technical Highlights: Microservices architecture, RESTful API design, Flask framework, service orchestration, database isolation, API documentation.

PHP MVC Framework 2024

Framework Developer | Core PHP | github.com/Chamudu/PHPmvc_frameWork

Context: Educational project building a production-grade MVC framework from scratch to understand web framework internals.

Technical Highlights: MVC architecture, custom routing, OOP design patterns, no external dependencies, framework internals.

AI Task Manager 2024

Full-Stack Developer | React + Node.js

PubSub Middleware System 2024

Backend Developer | Python

Mini Game Development Projects 2023 - 2024

Game Developer | C & C++

TECHNICAL ACHIEVEMENTS

KEY COMPETENCIES

DEVELOPMENT PRACTICES

INTERESTS & FOCUS AREAS

ADDITIONAL INFORMATION