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

Udith
Gunasekara

Engineer · Designer · Researcher
Feature
“Making a better world, one commit at a time.”
— pg. 12

Isit between engineering and design — shipping full-stack products at eChannelling, researching context engineering for LLMs, and designing the things I build. Java, React, Flutter, Python. I think in components. I ship in commits.

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 am a software engineer who designs, or a designer who engineers — both feel true. I spend weekdays shipping features for a production SaaS used by 50+ hospitals, and weekends tinkering with research on context engineering for LLMs. The two live in the same head.

The work I’m proudest of is the work that’s quiet. Clean APIs with honest names. Interfaces that don’t draw attention to themselves. A system a teammate can read, understand, and extend without me in the room. That’s the goal.

I think in components — both the React kind and the conceptual kind. I ship in small, confident commits. And I keep a notebook, because engineering and design are just two ways of writing the same thought down.

§ 03 / Index

Selected Work.

2024 — 2026 · 03 entries
Code is a conversation with the future. Design is how it starts.
— U.G., From The Notebook
§ 05 / Tools of the trade

Stack.

/11

Each tool here has been used in production or research within the last 12 months. No language or library is here for decoration — every entry is one I’ve shipped something with.

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

Where I’ve worked.

2 roles
May 2025 — Now
eChannelling PLC
Software Engineer Intern
Full-stack features for a production SaaS platform serving 50+ hospitals nationally. Backend REST APIs for the Doctors Application (OOP, MVC, Repository) enabling appointment scheduling and multi-tenant patient data. Frontend for the Patient mobile app in React Native.
JavaSpring BootReact NativeOraclePostgreSQL
Jan 2025 — Jan 2026
Freelance
Mobile Developer / BA
Architected and shipped a cross-platform Flutter app from scratch with MVVM and Firebase. Designed end-to-end UI/UX in Figma — 15+ screens. Led requirement gathering, translating client needs into user stories and specs.
FlutterFirebaseMVVMFigma
§ 06 / Archive

Writings.

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

Let’s make
something.