Madusha
Sandaruwan
I focus on architecture, infrastructure, and creating systems that are simple to understand and maintain.
What I Work On
Bridging the gap between backend systems and user experiences.
System Architecture
Designing distributed systems and event-driven architectures focused on reliability, maintainability, and observability for high-throughput services.
AI / ML & Research
End-to-end ML systems: data preprocessing, modeling, experiment tracking, evaluation, and production deployments. Research experience with CV+NLP fusion models and conference publications.
Backend Engineering
Developing high-performance APIs, optimizing data access, and implementing robust service patterns for resilience and scale.
DevOps, Infra & Security
Implementing cloud infrastructure (IaC), CI/CD pipelines with automated testing and supply-chain security to reduce release risk and improve reliability.
Featured Case Study
Solving complex problems with research-driven methodology.
Multi-modal Alzheimer’s Classification with Cross-Attention Fusion
Role: Lead Researcher
Co-researchers: Dr. Muditha Tissera, Dr. Amoda Medagedara
DOI: 10.1109/ICATC68823.2025.11407847
The Challenge
Alzheimer’s Disease (AD) detection is challenging in early stages due to heterogeneous symptomatic progression. Standard methods often rely on single modalities, failing to capture the complex interplay between neuroimaging markers and clinical variables.
The Solution
Developed an Enhanced Multi-Modal Pipeline utilizing the OASIS-3 dataset. I implemented a structural alignment process to the 1mm MNI152 atlas, extracting 10 coronal slices at specific Y-coordinates optimized for hippocampal and cortical atrophy detection.
To handle sparse clinical data, I designed a longitudinal-aware imputation strategy. The architecture employs a dual-stream encoder: 10-channel EfficientNet-B0 for MRIs and Bio-Clinical-BERT for structured clinical narratives, integrated via a Cross-Attention Fusion hub.
The Outcome
- → Achieved average AUC of 0.8952 and accuracy of 87.35% (5-fold Group K-Fold).
- → Validated against longitudinal subject trajectories (MCI to AD converters).
- → Presented and published at ICATC 2025 (IEEE Xplore).
Ensemble
Ensemble
About Me
The human behind the code.
"Good software is boring. It just works, and nobody notices."
01 // Biography
I'm a founding engineer at Wirity Labs. My days are full of writing code, designing systems, and figuring out elegant solutions for complex problems. This all started back in 2013 when curiosity got the best of me, I wanted to understand how things worked at a deeper level. These days, my focus is on backend architecture, secure coding, and infrastructure. I enjoy working on problems that ensure systems run reliably over time.
When I'm not coding, you'll find me diving into stuff about history or philosophy. It's interesting how understanding both technical and human systems benefits from learning to see the bigger picture.
02 // Experience
Wirity Labs
2025 – PresentFounding Engineer
- Architected secure backend infrastructures with a focus on system reliability and maintainability.
- Managed large-scale software repositories, monorepos and version control systems, ensuring code quality through automated pipelines.
Perituza Software Solutions
2024 – 2025Information Technology Intern (.NET/ R&D)
- Built a .NET benchmarking suite with BenchmarkDotNet to compare EF Core and ADO.NET on MySQL, PostgreSQL, and SQL Server, guiding future project options.
- Automated CI/CD in GitHub Actions with unit tests, static analysis, security scans, and Jira and MS Teams notifications, cutting manual steps and reducing release issues.
Tech Stack
The tools I use to build reliable, scalable systems.
Frameworks & APIs
ML & Data
Data & Messaging
Cloud & DevOps
Featured Posts
Technical writing on systems, architecture, and software craftsmanship.
Let's Work Together
Have a project in mind? Let's build something great.
Get in Touch
Whether you need a technical co-founder, architect, or consultant, I'm here to help build scalable solutions.
Connect With Me
"I typically respond within 24 hours. Let's discuss how we can work together."
Send a Message
Fill out the form below and I'll get back to you within 24 hours.