About Me


My name is Christian Meredith, I'm from Australia, and I have been working as a Software Developer since 2017.

My Work

I started out developing and maintaining Business As Usual (BAU) web applications for a building code compliance consultancy, using PHP, Java, and JavaScript. As time went on I got to experiment a lot more, like pushing React and Vue to their rendering limits, seeing how much churn Meteor publications could handle, introducing TypeScript to the team, and writing a data pipeline in F#.

Since 2021 I have been working in a proptech/greentech startup called Hubble.sh, working alongside some of the same people. We do a lot of full-stack development with Meteor (MongoDB, Node, Vue/React & TypeScript) and backend services with Kotlin and Ktor. We also frequently use AWS, with tools like SST for CI/CD.

Me as a Developer

I'm a big fan of Kotlin, and in a similar vein, modern Java (17+), Scala, and C#.

Despite that, until recently, the language I've ended up using the most has been JavaScript (well, and TypeScript). Sometimes I read the EcmaScript TC-39 meeting notes for fun. And despite the Node ecosystem contributing to my grey hairs, I do miss JavaScript when I haven't written anything with it in a while.

In general, thanks to reading one too many articles by Scott Wlaschin, I have a bias towards functional programming, but I have an interest in different areas of programming language theory (PLT) as well.

I'm very interested in languages like Gleam and I love to see what the Elixir community are up to, like their fancy Livebooks.

What else?

In my personal life, I have been interested in interactive media and video game development for a long time. I'm also interested in linguistics and I'm currently learning Mandarin (大家好!). I used to study Indonesian and Japanese at university, but don't quiz me; I've forgotten a lot.

Before that I also had a wild Esperanto phase, and became interested in constructed languages and world building (à la Tolkien). So you might see some amateurish science fiction or fantasy writing on here too.