about

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.

experience

  • Foxtel | Advertising Inventory Coordinator
  • Foxtel | Audience & Pricing Coordinator
  • Picnic Labs (Capstone Project) | Technical Lead
  • Steele.aep | Web Design & Development (Freelance)

education

Queensland University of Technology, Brisbane, Australia

  • Bachelor of Information Technology (Computer Science)
    • Awarded w/ Distinction
    • Awarded Dean’s Commendation for Academic Excellence (2025)
    • Minor in IoT and Mobile Technologies

resume

My printable resume which goes into more detail on my jobs/education/general experience is available here.