Smart ERP system
A smart ERP system that streamlines business processes and enhances productivity. It integrates various modules for finance, HR, inventory, and more, providing a comprehensive solution for enterprise management.
Hey there —
Software engineer in Colombo, 7+ years in. These days I spend most of my time on Enterprise Application Development, AI and machine learning systems and the cloud infrastructure that keeps them standing up — and the rest of it writing and making videos about what I pick up along the way.
I like problems that look messy from the outside and turn out to have a clean shape underneath. Most of what I know came from breaking something first.
I started out as a backend developer who was far too interested in the servers. That curiosity took me through distributed systems, then into machine learning, and eventually into the part nobody really wants to own — the gap between a model that works in a notebook and a system that's still standing at three in the morning.
So that's mostly what I do now. Data pipelines, training and evaluation loops, inference services, and the cloud platforms underneath them. I think a lot about latency, about what things cost to run, and about whether whoever is on call can actually work out what broke. The best systems I've worked on were the boring ones.
The other half is writing and recording. I started doing it because explaining something is the fastest way to find out whether I actually understand it. I kept doing it because the explanations I needed when I was starting out mostly weren't there.
I build scalable, resilient systems that are a joy to work with. I care about the whole lifecycle, from design to deployment to monitoring, and I believe in keeping things simple.
Java · Spring · Microservices · REST · GraphQL · Angular · ReactJSA few projects that made it past the demo and into daily use.
A smart ERP system that streamlines business processes and enhances productivity. It integrates various modules for finance, HR, inventory, and more, providing a comprehensive solution for enterprise management.
Nothing in that category yet.
2021 — now
Worked with various teams to design and implement scalable, reliable, and efficient software solutions. Contributed to opensource projects, enhancing my skills and knowledge.
2017 — 2021
Developed and maintained web applications using a variety of technologies, ensuring high performance and responsiveness. Got a chance to work with couple of interesting clients worldwide, which helped me grow as a developer.
2017 — 2021
Led the development of key features and improvements across the entire stack, collaborating closely with product and design teams to deliver high-quality software.
2016 — 2017
Contributed to various projects, gaining hands-on experience with software development and collaborating with cross-functional teams.
Usually whatever I've just spent a week being confused by.
Working on something interesting, stuck on something annoying, or just want to argue about architecture? I read everything that lands here, and I reply to most of it.
It'll land in my inbox and I'll reply from there. Worth a quick look first.