available for work · software engineer & devops

Thathsara Madusha

Software engineer building at the intersection of systems and cloud, turning hard problems into software that feels effortless to use.

scroll
/ about

Engineer, end to end.

I'm a software engineer, most recently at WSO2, with a computer science background from the University of Colombo, working from Go and Rust backends to Kubernetes infrastructure. The figure beside this text is rendered live in your browser: ninety thousand points sampled from a 3D scan and spun by your scroll.

My work lives where craft meets reliability: clear interfaces, honest observability, and code the next person can actually read. On the side I research DDoS-aware autoscaling and deep-packet-inspection evasion. I'd rather build one thing that holds up than ten that don't.

/ focus

What I work on.

engineering

Building software end to end, from Go and Rust backends to React/TypeScript interfaces. I care about the details most people skip past.

  • Go
  • Rust
  • TypeScript

systems & cloud

Designing the moving parts so they actually fit: clear interfaces, sensible data, and infrastructure you can reason about.

  • Kubernetes
  • Terraform
  • AWS

reliability

Shipping is the start, not the finish. I like the unglamorous DevOps work that makes things observable, testable, and hard to break.

  • Observability
  • CI/CD
  • Grafana
/ selected work

Things I've built.

01

Seer

A GPT-style transformer language model built end to end in Rust on HuggingFace's Candle: BPE tokenizer, multi-head causal self-attention, and the full training pipeline from scratch.

  • Candle
  • ML
02

Home Lab

A self-hosted infrastructure lab exposed to the public internet: a Kubernetes cluster behind Nginx with TLS, monitored live on Grafana & Prometheus.

  • Prometheus
03

CareerSync

A cloud-native recruitment platform that processed over 12,000 résumé PDFs with OpenAI for automated candidate screening — React/Laravel, provisioned with Terraform, deployed on Kubernetes.

  • Terraform
  • OpenAI
/ up next

Fastr coming soon

A fast, native download manager, built for a clean, no-friction downloading experience.

Fastr, a download manager
/ the model

How the figure was made.

The figure was generated with Pixal3D, running it on an NVIDIA L40 GPU rented from RunPod.

NVIDIA L40 GPUViolet holographic study of the point-cloud portrait
The NVIDIA L40 that did the heavy lifting, with the finished holographic study.
built on
/ path

How I got here.

  1. ongoing

    Undergraduate Researcher · University of Colombo

    Researching DDoS-aware autoscaling for cloud resilience against EDoS attacks: distinguishing legitimate from malicious traffic when allocating resources.

  2. nov 2025 - apr 2026

    Intern Software Engineer · WSO2

    Shipped a self-service persistent-storage feature for cloud applications — Go backend services and a React/TypeScript marketplace UI — eliminating manual infrastructure configuration, with every change passing senior review across six codebases and three teams.

  3. 2023 - 2027

    BSc (Hons) Computer Science · UCSC

    Honours degree at the University of Colombo, GPA 3.66 and two Director's List awards for academic excellence.

  4. 2022 - 2024

    Freelance Web Developer · Remote

    Delivered Laravel CMS and web apps for clients, owning backend architecture, deployment, and SEO performance.

/ contact

Let's build something.

Open to interesting problems and good people to build them with.