Blog

Witch's Brew 0.1 released

July 26, 2020

The last couple of weeks I've been working on a game written in JavaScript using the Phaser 3 framework. And here it is! It is still very basic, and only represents a small part of my eventual plans for this game, but it is functional and playable. The current point of the game is just to gather good stuff (for points), while avoiding bad stuff (which kill you), in an attempt to get a hi…


Quick maintenance window

July 9, 2020

The site will be down or only partially functional for a brief maintenance window later today. I will be performing some quick manual upgrades that will swap out the id value used in URLs for blog posts and projects, and instead use a text-based link, so instead of eg. blog/1 for my first post you would instead see something like blog/welcome-new-website. I expect the maintenance will not take …


New projects this week

June 26, 2020

Two new projects are up - both of which are web projects hosted right here on my portfolio. One is a lightweight QR code creator which generates downloadable QR codes with customizable colours. The other is a browser notification tester to check if notifications are supported and working in your browser. At some point I will add an option for error correction level to the QR code generator. The…


Always research the company when you are applying or approached for a job

June 20, 2020

I was recently approached with a job offer that sounded great on paper - an established German business named Payever who have some big companies backing them, and the job was reasonably attractive. But thankfully before I responded I did my usual thing before any major steps - I did my research. I found a treasure trove of bad reviews for Payever, most from remote workers, and most of which di…


The crazy things you see when hunting for a job....

May 15, 2020

I've been out of work for a while (partially by choice), and while I was casually looking before to see if anything interesting came up, recently I've started looking seriously again since the world is running in a sort of slow motion which blocks most of my own business plans. And the thing that always amazes me is how many job listings I see that don't make sense! I keep seeing job listin…


My love/hate relationship with Google

May 7, 2020

For a long time I was one of those people who just said "screw it, Google know almost everything anyway, so why should I try to hide anything from them". But that was a different me. These days my thinking is a bit different, and I have slowly (ever so slowly) been prying myself away from Google in an attempt to have some level of privacy on the internet and beyond. Some Google servic…


Images are down

May 5, 2020

So I'm having some trouble getting the images for the project screenshots to show. They were working when I first uploaded the site, so not sure what changed, potentially it is something on my hosting. For now I will just remove them so the site doesn't look too broken, and get them fixed when I can! July update: this is fixed now - the issue was a misconfiguration I'd made in my hosting.


Basic commands for working with Django

April 19, 2020

Recently I've started working a lot with Django (this website plus a few other projects I have in the works), but I am always forgetting a couple of the commands and have to look them up. So I thought I would gather the commands I forget together (plus the other basic commands for completion) so I have a place to look them up quickly, and thought they might be useful to others as well. Virt…


Welcome to the new website!

Oct. 10, 2019

This is my developer portfolio, and will also include some other stuff as I get to it, including some of my activities on the game development front. Eventually I plan to move all of my open source software here too, but that is still a while away. Most importantly, this site will see a bit of activity. Maybe not regular app updates, but at least an occasional post about what I am up to in the…