Skip to content
View Chamudu's full-sized avatar
  • Sri Lanka
  • 01:04 (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


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

Featured Projects

Flagship Project

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

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

Let's Collaborate!

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

Open to:

Open Source ContributionsCollaboration on ProjectsFreelance OpportunitiesKnowledge SharingInnovative Ideas


Get In Touch

Portfolio Email LinkedIn GitHub

Thank you for visiting!

Wave

Pinned Loading

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

    A modern, full-stack Task Management application that uses AI to break down complex tasks into actionable sub-steps.

    JavaScript

  2. SwiftLogistics SwiftLogistics Public

    A full-stack middleware architecture integrating heterogeneous systems (CMS, ROS, WMS) for logistics management, featuring JWT authentication, PostgreSQL persistence, and a React dashboard.

    JavaScript

  3. c-parser c-parser Public

    A custom-built Compiler Frontend and Interpreter for a subset of the C language. This project implements the full pipeline from raw source code to execution, including Lexical Analysis, Parsing (AS…

    C

  4. pubsub-middleware pubsub-middleware Public

    This project implements a Publish-Subscribe (Pub/Sub) Middleware using socket programming in Python.

    Python

  5. SecureHome SecureHome Public

    SecureHome is a premium, high-performance security dashboard designed for real-time monitoring of home security metrics. It provides a sleek and intuitive interface for tracking motion, environment…

    HTML