// 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.
projects
Recent projects & things I found interesting. I have gone to painstaking lengths to not edit my older projects... we all start somewhere.
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.
Had to really try my best to not touch anything here. Every tutorial here is exacty how it was when I wrote it in sixth form.
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.