About Thushan Fernando

Thushan

I’m a Senior Consultant at SixPivot (formerly Readify) based in Australia. Most of my work there is on the Microsoft stack, with some AI/ML consulting mixed in.

I also run TensorFoundry. It started in 2018 as something I’d tinker on after hours and officially became a business on April 1st, 2025. The date is genuine, the timing was not a joke - but also, what kind of fool would start an AI company? TensorFoundry is where I take on NVIDIA consulting and work with customers on edge AI, fine-tuning and inference challenges. It’s also where the tools live (yes, TF fits my initials. That wasn’t on purpose):

  • Olla - smart load balancer and proxy for LLM infrastructure (open source)
  • FoundryOS - distributed GPU cluster management for self-hosted inference (early adopters)
  • Forge - pure-Rust single-binary inference server for NVIDIA GPUs (active development)
  • Alloy - LLM gateway and control plane for managing multiple providers (approaching v1)
  • Kaizen - terminal AI coding agent with persistent memory (public, v1)
  • Pivotal - self-hosted knowledge platform with AI agents that build and maintain a searchable wiki from your documents (internal)

The common thread is letting you run AI workloads on your own infrastructure instead of paying for managed services.

They’re also deliberately lean. I avoid bloated, dependency-heavy software in favour of things that are performant, extensible and maintainable. This is why I don’t write Java - oops, that’s a bit JAR’ing.

I’ve been writing software since 1999, starting with HotHTML, a tool for web developers (C/C++/VB6 for the early versions, C# / .NET WinForms in v4). HotHTML 4 was meant to ship in 2008 and never did. I might still dust off v4 one day. Also in 1999 I joined the Windows NT testing team and ended up deep in Windows Internals, debugging and reverse engineering. That stuck around for years. After Windows 8 the joy went out of it for me, so I moved to Linux full-time (I was already there, just went full freaking Linux).

These days my main focus is AI inference with Rust, Go and Python. Zig is creeping into a few low-level pieces of consulting work, and there’s still .NET around for SixPivot projects.

A note on frontend

I don’t do frontend. I really don’t. (No, I don’t react well to React.) My strength is everything below the browser. But I do love Svelte + SvelteKit and Bun.

Most of my frontend work for products uses AlpineJS or Svelte.

Beyond code

Garden

I grow most of my own greens and post the homegrown adventures on Twitter. Currently self-sufficient on garlic and ginger. The avocados are ridiculously good - oh and corn, sweet corn homegrown is insane!

Dogs

All my machines are named after my pups. 🖥️🐾

Cars

EV enthusiast. I’ve owned every Tesla except the Roadster. After the Model S, nothing really excited me until the Zeekr 7X, which I just took delivery of in October 2025. Currently setting up the Zeekr Insiders group in Australia for fellow owners, and I’m a Zeekr Ambassador for 2026.

About that avatar

The cropped Neo image I use everywhere has been my avatar since 1999. He hasn’t aged a day - unlike me.

This blog

This is where I write up the things I’m building, the rabbit holes I fall into and the bits I want to remember. Mostly systems, embedded, IoT and modern languages (Rust, Go, TinyGo, increasingly Zig). The previous blog ran for about twenty years under the name NERD Thoughts: Not Even Remotely Dorky Thoughts, stolen with thanks from Lisa Simpson. No AI-written articles, just me.

Expect plenty of pop culture references and a love of a good pun. It’s always a pun time, somewhere.

But I have been slack, after dropping Twitter I’ve been quiet.

The site is powered by Hugo with my fork of the hyde-hyde theme.

Need a hand?

AI infrastructure, air-gapped or sovereign inference, fine-tuning, edge AI deployments, that’s what TensorFoundry does. Get in touch.

Connect