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.