About Havox

Welcome to havox - a showcase of my projects and tutorials that I have created over the years. The tutorials are mainly for my own learning purposes, but I hope they can also benefit others who are interested in the same topics. You can browse through my tutorials or explore my JavaScript projects.

An image of myself

My Skills

  • Code Experience

    Professional experience in Java, using Java Spring Boot to create RESTful APIs. Completed university courses in: C, C++, Java and Haskell.

  • Technical Background

    Long term linux user with server experience hosting web and media servers, along with cyber secure networking practices.

  • Tutoring

    Tutor with 4 years experience; tutoring computer science A-Level in addition to tutoring maths and english to children aged 4-14.

My Tutorials

I am a strong believer that the best way to learn is to teach. When I come across something I find interesting and want to deepen my understanding I write a short tutorial.

Summed-area tables

3rd Jan 2021

This tutorial looks at intergral images and how they're useful.

My Projects

A lot of p5js projects. I enjoy visualising simple algorithms in creative ways.

Drawing bezier curves

An interactive animated diagram on drawing quadratic and cubic Bezier curves. Click anywhere on the canvas to place points.

1st Oct 2021