Skip to content
View madhuwantha's full-sized avatar

Block or report madhuwantha

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
madhuwantha/README.md

Typing SVG


πŸ§‘β€πŸ’» About Me

I'm a Software Engineer passionate about building scalable distributed systems, clean backend architectures, and automating everything I can. I enjoy working across the full stack but thrive in backend and infrastructure challenges.

  • πŸ”­ Currently exploring distributed systems, idempotency patterns, and microservices
  • 🌱 Always learning β€” currently deep-diving into Kubernetes and cloud-native architecture
  • ✍️ I write about engineering on Medium
  • πŸ’¬ Ask me about Node.js, Go, Gin, Redis, MongoDB, or Python automation
  • πŸ“ Based in Sri Lanka πŸ‡±πŸ‡°

πŸ› οΈ Tech Stack

Languages

TypeScript JavaScript Go Python

Backend & Frameworks

Node.js Gin NestJS Next.js Angular React

Databases & Caching

MongoDB Redis PostgreSQL MySQL

DevOps & Cloud

Kubernetes Docker GitHub Actions Bitbucket Pipelines GCP


πŸš€ Featured Projects

Project Description Stack
idempotency-demo Booking system demonstrating idempotency & distributed locks in production-like setup TypeScript, Node.js, Redis, MongoDB, K8s
microservices-architecture-spring-boot Microservices reference architecture Go, Gin
file-data-management-automation Automated file & data pipeline management Python
BotNet BotNet simulation project Python
devtime Developer productivity tool TypeScript

πŸ“Š GitHub Stats


⚑ "First, solve the problem. Then, write the code."

Pinned Loading

  1. idempotency-demo idempotency-demo Public

    Idempotency and distributed locks in practice β€” booking demo with Node.js, MongoDB, Redis, React, Kubernetes

    TypeScript 1

  2. devtime devtime Public

    TypeScript

  3. file-data-management-automation file-data-management-automation Public

    Python

  4. microservices-architecture-spring-boot microservices-architecture-spring-boot Public

    Java

  5. BotNet BotNet Public

    Python 1 1