Hi, I’m Jozef. Currently I’m writing full-stack applications both at Foxtel and for personal projects using Svelte/Kit for the frontend/backend, with various components written in other languages (Python, Go, Rust) as needed.
I first began programming when I was very young, starting off by making mods for Minecraft in Java. Eventually, as I got older, I moved onto a mix of using C# for game development with Unity, and Python for anything else I was working on. Towards the end of high school, I transitioned into using TypeScript for basically everything (mainly because most of the things I was programming at the time were frontend apps).
These days I program with any languages, frameworks, or tools that I find interesting, which lately has included more Rust and Go, but I still lean on TypeScript for 95% of what I’m working on.
I program in Neovim on an Arch Linux VM hosted on my Proxmox server that I ssh into; this allows me to keep my development environment identical across whatever device I’m using — as long as I have the capacity to ssh to my server, I can program on whatever. For more info on the tools I use on a day-to-day basis, go check out my tools page!
Outside of programming, I’m an avid reader, gamer and enjoy travelling and taking photos.
Queensland University of Technology, Brisbane, Australia
My printable resume which goes into more detail on my jobs/education/general experience is available here.