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 2025 · 08 entries
01 · Microservices · Full-stack
Food Ordering & Delivery System
01/
Food Ordering & Delivery System
Microservices · Full-stack
A delivery platform broken into independent services so ordering, auth, and dispatch can scale and fail on their own. Spring Cloud Gateway out front, Eureka for discovery, and JWT role-based access keeping customers, restaurants, and admins in their own lanes.
2024
02 · Final Year Research
Context Engineering via MCP for LLMs
02/
Context Engineering via MCP for LLMs
Final Year Research
My final-year research: an MCP server that coordinates several LLMs behind one interface, scrubs PII out of prompts before they ever leave, and holds context across a three-tier memory hierarchy instead of cramming everything into one window.
2025
03 · Web Application
SkillSync
03/
SkillSync
Web Application
A skills platform where uploaded documents pass through a moderator before they go live. Built on MVC and a repository layer, which is what let me add the moderator role later without disturbing everything around it.
2024
04 · Full-stack · Team Lead
Waste Management System
04/
Waste Management System
Full-stack · Team Lead
I led the build on a full-stack platform for handling special waste pickups, where clients file requests and moderators work through them. Authentication runs through Google's provider with JWT layered on top, so the client and moderator sides stay cleanly separated by role.
2024
05 · Mobile · Flutter
SwiftBus
05/
SwiftBus
Mobile · Flutter
A Flutter app for finding bus routes, with search built around two entry points and travel time worked out across the whole journey. I led the team and put most of my attention into a UI that stays out of the way.
2024
06 · ML · Web Application
VoxTex — Voice to Text
06/
VoxTex — Voice to Text
ML · Web Application
A browser-based transcriber that turns speech into text in real time, running a Whisper model served through Hugging Face. No installs, no setup — open the page and talk. Deployed on AWS Amplify.
2024
07 · Web Application
Universal Translator
07/
Universal Translator
Web Application
Real-time text translation on top of the Google Translation API, built to handle both right-to-left and left-to-right scripts rather than assuming everything reads one way. Shipped on GitHub Pages.
2025
08 · MERN · Team
Kanban Board
08/
Kanban Board
MERN · Team
A team task board on the MERN stack with full CRUD, priority levels, and drag-to-reorder built on dnd-kit. The kind of project where getting the sorting and drag interactions to feel right took more care than the CRUD underneath.
2024
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.