// havox.org — v4
Software Developer
Backend engineerby trade Full-stack developerby curiosity Unofficial family cloud engineerby necessity
about
Backend engineer at Sainsbury's Supply Chain & Logistics. Microservices, Spring Boot, Kafka, MongoDB, AWS. It's good fun.
Long-time Linux user and recovering distro-hopper. Currently: Hyprland on Void. Home server running 24/7 for friends and family who didn't ask for it but appreciate it.
Tutored CS, maths and English through school and uni. Still think the best way to understand something is to explain it — which is why this site has tutorials.
Started in 2017 as a place to dump whatever I found interesting. Four redesigns and several dead domains later, it's still going. Less a portfolio, more a paper trail.
version history
skills
Professional Java experience building microservices & RESTful APIs with Spring Boot. TDD with JUnit & Mockito.
Comfortable with react and CSS. I enjoy visualising algorithms interactively — it's more fun than a console output.
Long-term Linux user. Self-hosted web & media servers. Comfortable with networking, security practices, and the command line.
C, C++, x86_64 assembly, Haskell, R & MatLab from uni. Modules in Advanced networking, algorithms, compilers, graphics, cryptography, malware analysis & many more.
tutorials
Best way to learn is to teach. When I find something interesting I write a short tutorial — mainly to consolidate my own understanding, but if it helps someone else that's a win.
projects
Mostly p5.js — visualising algorithms in ways that look more interesting than they have any right to. Most
use mouseClicked()
so desktop only, sorry mobile.
contact
I'm currently employed but open to the right opportunity — backend or full-stack, somewhere that ships interesting things with people who care about their craft.
GitHub has the most complete picture of how I think. LinkedIn if you're formal. Either works.