Udantha Diyanath Pathirana
Developer, Entrepreneur, Traveler and an Explorer
There's something satisfying about making complex systems behave ; like Sri Lankan politicians, but with code. The goal is always to turn the tricky into the manageable, whether it's AI/ML, databases, cloud, or microservices. My job luckily involves working with a lot of technologies, but at the end of the day, it's about finding the right solution to fit the problem.
With a taproot in programming and a background in machine learning, cloud services, and enterprise systems architecture, I've had the chance to work on everything from predictive models that help automate financial workflows, to the more mundane but necessary work of ERPs. I enjoy finding elegant solutions to tricky problems and putting together architectures that last longer than the latest tech trend.
Building bridges is also a big part of it ; between business and tech teams, or between legacy systems and the cloud. It usually takes a few whiteboard sessions and some Ceylon tea. Leading diverse teams and guiding projects from chaos to clarity is all part of the fun.
The aim is always to design systems that work smoothly and stick around for a while. And usually those systems are fun to build.
Areas of focus
- Artificial intelligence & machine learning
- Cloud architecture & infrastructure
- Databases & data systems
- Microservices & distributed systems
- Enterprise systems architecture
- Engineering leadership
Get in touch
- LinkedIn @udantha
- Site udantha.com
- Writing stdout.udantha.com