Hi, I’m Lasitha — a software engineer based in Auckland. This is the first post on my new personal site, built with Astro, React, TypeScript, and Tailwind CSS.
Why I started this blog
After years of building enterprise systems — payroll platforms, loan management, sales automation — I wanted a place to share what I learn along the way. Writing forces me to understand things more deeply, and hopefully some of it is useful to others too.
What I’ll write about
- Full-stack development with .NET Core and React
- Cloud & DevOps lessons from working with AWS and Azure
- Architecture decisions and the trade-offs behind them
- Notes from my Master of Applied Technology at Unitec
A quick example
Here’s the kind of thing I enjoy — a small, focused TypeScript helper:
export function formatNZD(amount: number): string {
return new Intl.NumberFormat("en-NZ", {
style: "currency",
currency: "NZD",
}).format(amount);
}
Thanks for reading — more soon. Feel free to reach out any time.