Nipuna Shanthidewa jumping by a lake in Sri Lanka

Nipuna is a software engineer with over 6 years of experience across startup, education, and enterprise environments. Driven by curiosity and a habit of noticing gaps before they become problems, his work has naturally evolved from application development toward building automation frameworks, CI/CD infrastructure, and agentic AI systems. He enjoys designing systems that other teams can build on — favouring simplicity, extensibility, and solving real problems over theoretical ones.

On this blog he writes about his views, experiences, side projects, and experiments — mostly the non-professional stuff. New posts arrive whenever he gets around to writing one, which depends entirely on his laziness factor that day. He's also a die-hard sports fan who tries to follow every event he possibly can. When he's not at a desk, you'll find him out for a walk, on a soccer pitch, or — very occasionally — drafting another blog post.

Want the professional version? Find me elsewhere: