Dinithi De Silva

About

Dinithi De Silva is a mobile engineer based in Sri Lanka, specialising in AI feature integration and Flutter, working with product teams across Australia, the UK, and internationally. Over more than ten years she has built and shipped production mobile apps in retail, fitness, enterprise, and field services.

I got into mobile because the constraints are real — battery, network, screen size, app store review — and the feedback loop with users is immediate. That combination is what's kept me here for a decade. What drives the work now is the same thing that drew me to it originally: building something that actually ships and gets used, not a demo.

How I work

Async-first, documentation-led, and production-minded. I write down architecture decisions before I write code, because the cost of an undocumented decision shows up six months later when someone (often me) has to guess why something was built a certain way.

Current focus

AI integration in production mobile apps, and Flutter architecture at scale — specifically how to add new capability to a mature codebase without destabilising what already works.

Speaking

Mobile App Talks and Clubhouse sessions on mobile architecture (2021).

Open source

Apache Committer on the Apache Stratos project (WSO2, 2014–2016). Creator of Blace Talk, a Flutter podcast app, on GitHub.