Skip to content
View lmadhuranga's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report lmadhuranga

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
lmadhuranga/readme.md

πŸ‘‹ Hi, I’m Maduranga Senadheera (@lmadhuranga)

Senior Full-Stack Developer with 10+ years of experience building scalable, high-performance web apps. I spend most of my time crafting things with React, Next.js, NestJS, and Node.js, and genuinely enjoy building products in fintech and e-commerce.

πŸ“ Dubai, UAE

πŸ›  Tech Stack

Frontend: React, Next.js, Angular, TypeScript, JavaScript
State: Redux, Context API, Zustand
Backend: Node.js, NestJS, Express, REST APIs, .NET Core
Databases: PostgreSQL, MySQL, MongoDB, MS SQL
Testing: Jest, JsUnit, E2E, Behat
Other: Git, Agile/Scrum, CI/CD, Microservices

πŸ’Ό What I Do at Work

  • Built a scalable Next.js e-commerce platform with multi-tenant backend support
  • Improved SEO, performance & Lighthouse scores using SSR/SSG
  • Having fun with NestJS & Express on Node.js, stitching together RabbitMQ microservices for a rock-solid backend that frontends love

πŸš€ What I’m Exploring

  • Playing with AI & cutting-edge tech (LLMs, ChatGPT, Gemini AI) to learn how to integrate them into existing systems
  • Experimenting with side projects and new ideas πŸ˜„

πŸŽ“ Education & Certification

  • BIT – University of Colombo School of Computing (UCSC)
  • Advanced React Development – Coursera (2025)

🀝 Connect

πŸ“§ lilan.maduranga@gmail.com

Pinned Loading

  1. LLM-Powered-Multi-Channel-Chat-Management LLM-Powered-Multi-Channel-Chat-Management Public

    This project is a small customer-support AI demo built with LangGraph. It runs a linear pipeline that: analyzes intent and sentiment, scores priority, retrieves relevant knowledge (RAG), generates …

    JavaScript

  2. Todo-App-Koa-NextJs-MongoDb-Typescript Todo-App-Koa-NextJs-MongoDb-Typescript Public

    A Todo list web application that uses Koa for the backend, Next.js for the UI, and MongoDB as the database β€” illustrating REST endpoints, state management, and TypeScript best practices.

    TypeScript

  3. MERN-Notes-App-with-Redis-Rate-Limitter MERN-Notes-App-with-Redis-Rate-Limitter Public

    MERN Notes App with Redis Rate Limitter

    JavaScript

  4. nodemcu-tcp-server-nodejs nodemcu-tcp-server-nodejs Public

    Connect NodeMCU TCP Server With Nodejs Client

    Lua 1

  5. Understand-RabbitMQ-With-NodeJs Understand-RabbitMQ-With-NodeJs Public

    A hands-on Node.js project showcasing RabbitMQ fundamentals, including producers, consumers, queues, and message patterns.

    JavaScript

  6. iq iq Public

    An interview preparation repository covering React.js, Node.js, and JavaScript concepts. Includes frequently asked questions, explanations, and real-world use cases. Useful for quick revision and t…

    TypeScript 3 1