Skip to content
View Chamudu's full-sized avatar
  • Sri Lanka
  • 09:42 (UTC +05:30)

Highlights

  • Pro

Block or report Chamudu

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
Chamudu/README.md

๐ŸŽ“ CS Undergraduate | ๐Ÿ’ป Full-Stack Developer

CS student at University of Colombo School of Computing โ€” building web apps and backend systems

Portfolio Email LinkedIn

Profile Views


๐Ÿ’ป Tech Arsenal

๐ŸŽจ Frontend Development

HTML5 CSS3 JavaScript React Leaflet.js Chart.js

โš™๏ธ Backend Development

PHP Python Node.js Express.js Flask C

๐Ÿ”Œ IoT & Embedded

Arduino C

๐Ÿ“ก Protocols & Message Brokers

REST SOAP TCP RabbitMQ MQTT WebSockets

๐Ÿ—„๏ธ Database

MySQL PostgreSQL

๐Ÿ› ๏ธ Tools & DevOps

Git Docker Compose Vercel VS Code NumPy Matplotlib Pytest


๐Ÿ“Š GitHub Analytics


๐Ÿ† Featured Projects

๐ŸŒŸ Flagship Project

๐Ÿฅ VillageCare

Live Demo

A comprehensive village management platform for Sri Lankan Grama Niladhari officers

โœจ Highlights

  • ๐Ÿ“Š Real-time Analytics Dashboard
  • ๐Ÿ‘ฅ Smart Resident Management with NIC validation
  • ๐Ÿ“œ Digital Certificate Processing
  • ๐Ÿ—บ๏ธ GPS Location Tracking (Leaflet.js)
  • ๐Ÿ’ฌ Complaint System with priority management
  • ๐Ÿ“ฑ Responsive Design for mobile & desktop
  • ๐Ÿ” Multi-role Authentication (GN, DS, Villager)

๐Ÿ› ๏ธ Tech Stack

PHP MVC โ€ข MySQL โ€ข JavaScript โ€ข Leaflet.js โ€ข Vercel

๐Ÿ“ˆ Impact

  • 13 Active Branches for feature development
  • Deployed on Vercel
  • University group project
View Repository

๐Ÿค– AI Task Manager

Task management web application

โœจ Features

  • ๐Ÿ“‹ Task categorization and filtering
  • ๐Ÿ“… Due date management
  • ๐Ÿ“Š Analytics dashboard
  • โšก Real-time updates

๐Ÿ› ๏ธ Built With

React โ€ข Node.js โ€ข Express โ€ข MongoDB

๐Ÿ“š NexusEnroll

Microservices-based course enrollment platform

โœจ Features

  • ๐Ÿ—๏ธ Microservices architecture
  • ๐Ÿ“ Student & course management
  • ๐Ÿ“Š Complete documentation
  • ๐Ÿ” Error handling and logging

๐Ÿ› ๏ธ Built With

Python โ€ข Flask โ€ข MySQL โ€ข Microservices

Event-driven messaging system

โœจ Features

  • ๐Ÿ“ก Distributed messaging
  • ๐Ÿ”„ Pub/Sub pattern
  • โšก Async message delivery

๐Ÿ› ๏ธ Built With

Python โ€ข Event-Driven Architecture

๐Ÿ›ก๏ธ SecureHome

Real-time IoT security dashboard for ESP32

Live Demo

โœจ Features

  • ๐Ÿ”’ Real-time security monitoring
  • ๐ŸŒก๏ธ Environmental sensors tracking
  • ๐Ÿ‘ค Presence detection system
  • ๐Ÿ“ก MQTT communication
  • ๐Ÿ“ฑ Responsive dashboard

๐Ÿ› ๏ธ Built With

Arduino โ€ข ESP32 โ€ข MQTT โ€ข HTML/CSS/JS

๐Ÿš› SwiftLogistics

Middleware platform with multi-protocol integration

โœจ Features

  • ๐Ÿ—๏ธ Microservices architecture with RabbitMQ
  • ๐Ÿ“ก Multi-protocol support (REST, SOAP, TCP/IP)
  • ๐Ÿ” JWT Auth & API Gateway
  • ๐Ÿ“Š SAGA pattern for distributed transactions
  • โšก Real-time tracking with WebSockets
  • ๐Ÿ“ˆ React Dashboard

๐Ÿ› ๏ธ Built With

Node.js โ€ข React โ€ข RabbitMQ โ€ข PostgreSQL โ€ข Socket.IO โ€ข Docker Compose

๐Ÿ“ˆ Architecture Highlights

  • 14+ Services: API Gateway, Workers, Adapters
  • 3 Protocol Adapters: REST, SOAP, TCP/IP
  • Event-Driven Design: Message queues & pub/sub

๐ŸŽ“ Additional Projects

Project Description Tech Stack Year
PHP MVC Framework Custom MVC framework from scratch PHP, MySQL 2025
Portfolio Personal portfolio website HTML, CSS, JS 2026
c-parser Recursive descent parser C 2024

๐Ÿ”ฌ Algorithms & Security Projects

Project Focus Area Tech Stack Highlights
DSP Algorithms Signal Processing Python, NumPy, DSP Convolution & DFT from scratch
c-parser Compilers C Lexer and parser implementation
MVC Framework Architecture PHP Custom MVC implementation

๐Ÿ’ผ Core Competencies

%%{init: {'theme':'neutral'}}%%
mindmap
  root((Chamudu))
    Backend
      PHP MVC
      Python Flask
      Node.js
      RESTful APIs
      SOAP Services
      TCP/IP
    Frontend
      JavaScript
      React
      HTML/CSS
      Responsive Design
    Architecture
      MVC Pattern
      Microservices
      Event Driven
      Middleware
      Message Queues
      SAGA Pattern
    Security
      Vulnerability Testing
      Secure Coding
      API Authentication
      Rate Limiting
    Algorithms
      DSP
      Convolution
      DFT
      Signal Processing
    DevOps
      Git Workflows
      Docker
      RabbitMQ
      Vercel Deploy
      CI/CD
Loading

๐Ÿ“ˆ Contribution Graph

๐Ÿ“š Recent Focus Areas

+ ๐Ÿ”ฅ Building production-ready enterprise systems
+ ๐Ÿ—๏ธ Mastering microservices & middleware architecture
+ ๐Ÿ” Implementing security-first development practices
+ ๐Ÿ“ก Multi-protocol API integration (REST/SOAP/TCP)
+ ๐Ÿงฎ Algorithm design & signal processing
+ ๐Ÿ—บ๏ธ Advanced GIS and mapping solutions

๐Ÿค Let's Collaborate!

I'm always excited to work on interesting projects and connect with fellow developers!

๐Ÿ’ฌ Open to:

โœจ Open Source Contributions โ€ข ๐Ÿค Collaboration on Projects โ€ข ๐Ÿ’ผ Freelance Opportunities โ€ข ๐ŸŽ“ Knowledge Sharing โ€ข ๐Ÿš€ Innovative Ideas


๐Ÿ“ฌ Get In Touch

Portfolio Email LinkedIn GitHub

๐Ÿ’™ Thank you for visiting!

Wave

Pinned Loading

  1. ai-task-manager ai-task-manager Public

    JavaScript