Danushka Madushan
code Software Engineer · Backend & Security

Danushka
Madushan

I build scalable APIs, cloud infrastructure, and automation systems — currently pursuing an HND in Software Engineering at NIBM, Colombo.

About

A quick look at how I work

A snapshot of who I am, what I'm focused on right now, and the areas I keep coming back to.

danushka.ts
const danushka: Developer = {
  role:      "Software Engineer Jr. — Backend & Security",
  education: "HND in Software Engineering @ NIBM",
  focus:     ["API Development", "Web Scraping", "Automation", "Cloud"],
  interests: ["Cybersecurity", "Reverse Engineering", "Web Technologies"],
  learning:  ["C++", "C#", "Kotlin", "Supabase"],
  contact:   "Disnakamadushan66@gmail.com",
  fun_fact:  "Cat person 🐱",
};
school

Education

HND in Software Engineering at NIBM, covering CS fundamentals, programming languages, and cybersecurity.

security

Security

Applying reverse engineering to check system integrity across web and backend applications.

dns

Backend

Building REST and WebSocket APIs with clean, well-documented interfaces for web and mobile.

cloud

Cloud

Deploying high-performance applications on edge platforms, including Cloudflare Workers.

Tech stack

Tools I reach for daily

Grouped by where they sit in a project, from languages and runtimes through to the cloud platforms that ship the result.

Languages04
TypeScript JavaScript Python Lua
Runtime & Backend04
Node.js Bun Express Prisma
Frontend & UI04
React Next.js Tailwind CSS Figma
Databases03
MongoDB MySQL SQLite
Cloud & DevOps07
Cloudflare Workers Docker Firebase Vercel Railway Cloudinary GitHub Actions
Currently learning05
C++ New C# New Java New Kotlin New Supabase New
What I build

Where I spend most of my time

Six areas that show up in almost every project I take on, from the first API call to the last deploy.

api

API Development

Scalable REST and WebSocket APIs with well-documented interfaces for web and mobile applications.

travel_explore

Web Scraping

Reliable data extraction pipelines, including handling sophisticated anti-bot defences at scale.

bolt

Automation

Scripts and workflows for data processing, system administration, and CI/CD pipelines.

cloud_sync

Cloud Infrastructure

Deploying and managing high-performance applications on edge and cloud platforms.

terminal

Utility Tools

CLI and desktop tools that streamline development workflows and boost team productivity.

storage

Database Management

Optimising relational and non-relational databases for integrity and performance at scale.