omanom

CV linkedin npm github
Byron profile
Welcome

Hello and welcome to omanom.com the website of me, Byron Murgatroyd. This is where I present some of the things I have been working on and provide links to my various accounts.

About me. I'm an experienced infrastructure engineer who's passionate about building reliable, secure platforms that help development teams move faster. Over the past decade, I've worked with cloud-native technologies like Kubernetes, Terraform, and CI/CD pipelines, focusing on automation and self-service tooling. My background spans everything from Linux system administration to large-scale cloud deployments on AWS and Azure. I love collaborating across teams to solve tough problems and continuously improve how we build and run software.
Projects Here's a snapshot of some of the projects I've worked on over the years-ranging from cloud automation to platform engineering. Each project reflects my approach to building robust, scalable systems and collaborating with teams to solve complex problems.

VTML

VTML is a declarative templaing markup language, designed to make server-generated interfaces fast and simple.

VTML github link VTML site icon
VTML

AppDef

VTML is a declarative templaing markup language designed to make server-generated interfaces fast and simple.

AppDef github link AppDef site icon
AppDef

MooseJS

This is a nodejs module based on a perl library called Moose. The idea is to create a higher-level OOP system within the language itself. The way that this module does this is by making liberal use of Javascript's inbuilt Proxy class to spoof objects and perform logic on operations. One of the real challenges was creating typed arrays as it involved overriding the default handlers for methods like shift() and push().

MooseJS github link MooseJS npm link
MooseJS

pointless-freecell

I made a freecell game! Freecell is one of the (few) things that I miss about running windows and I hadn't made anything using C++ captures yet so made this. I found a novel use for std::unique_ptr to ensure that cards don't get duplicated while dragging and moving. It primarily uses SDL for graphical rendering.

pointless-freecell github link
pointless-freecell

fun-with-postgres

More of a runnable blog than software this is a github repo where I document cool and sometimes hacky techniques that I've discovered while trying to get the most out of my favourite database.

fun-with-postgres github link
fun-with-postgres

japango

I made this while living in Japan as a way to improve my vocab with repetition. The site is interesting as it relies heavily on local browser storage so I could use while riding the Metro with no phone signal.

japango