Issue №04 · Engineer & DesignerSpring / 2026
· The portfolio of ·

Udith
Gunasekara

Engineer · Designer · Researcher
Feature
“The parts nobody notices are usually the ones doing the work.”
pg. 12

This issue covers a year of building: a healthcare platform that 50+ hospitals now run on, a final-year research project on context engineering for LLMs, and a few things I designed and shipped on the side. Mostly Java, React, Flutter, and Python.

Inside
  1. Selected Work · 3 pieces
  2. Notes from MCP research
  3. On writing Spring microservices
  4. Talking to Udith · Q&A
Issue №04 · Engineer & DesignerSpring / 2026
· The portfolio of ·

Udith
Gunasekara.

Software Engineer · Designer · Researcher
Status
Shipping @ eChannelling
Focus
Full-stack · LLM research
Based
Remote · Worldwide
Next
Available Q3 2026
Scroll
§ 02 / About

On practice.

pg. 04 / 05

I build software and I design it, and I’ve stopped trying to pick a side. During the week I ship features for a SaaS platform that 50+ hospitals depend on. On weekends I dig into context engineering for LLMs. It’s the same curiosity, just pointed at different problems.

The work I’m most proud of tends to be the quiet kind. APIs whose names actually tell you what they do. Interfaces that stay out of your way. Code a teammate can pick up and extend without needing me in the room to explain it.

I tend to break problems into parts, the way you would a UI. I’d rather commit in small steps than make one big risky change. And I keep a notebook, because writing things down is usually how I work out what I actually think.

§ 03 / Index

Selected Work.

2024 to 2026 · 03 entries
Most of writing good code is just being kind to whoever reads it next, usually you.
U. G., from the notebook
§ 05 / Tools of the trade

Stack.

/11

Everything on this list is something I’ve actually used in the last year, either at work or in my research. Nothing’s here to pad the list out. If it made the cut, I’ve shipped something real with it.

React / Next.js·TypeScript·Node.js·Python·Java / Spring·Flutter·AWS·Docker·PostgreSQL·Tailwind·Figma
§ 05a / Provenance

Where I’ve worked.

3 roles
Nov 2025 to Now
Associate Software Engineer
eChannelling PLC
I lead feature development across the Hospital Client and Hospital Admin modules, coordinating other developers and running release planning through to production. I built the WebXPay payment-gateway integration that now processes around 500,000 appointment payments a month, and added an OTP verification step, since adopted by stakeholders as a key control, that protects refund and cancellation flows from fraud. I also spend a fair bit of time tuning web API performance so the app stays quick under load.
JavaSpring BootJavaScriptOraclePostgreSQL
May 2025 to Nov 2025
Software Engineer Intern
eChannelling PLC
Built and shipped full-stack features for the production SaaS platform that 50+ hospitals run on, working in Java, Spring Boot, and React Native on an Agile-Scrum team. Wrote the backend REST APIs for the Doctors application using MVC and Repository patterns to drive appointment scheduling on a multi-tenant platform, and built the patient-facing booking and queue-visibility features in the React Native mobile app.
JavaSpring BootReact NativeMVC
Jan 2025 to Jan 2026
Mobile Developer / BA
Freelance
Built and shipped a cross-platform Flutter app from scratch on MVVM and Firebase. Designed the whole thing in Figma first, around 15 screens, then ran requirement gathering too: sitting with the client and turning what they wanted into user stories and specs.
FlutterFirebaseMVVMFigma
§ 06 / Archive

Writings.

3 recent
hello.
End of issue · Turn the page ↗

Let’s make
something.