👋 Welcome to my personal blog. This blog has information on the hobbyist technical projects, and other extracurricular ‘goings on’, that I’ve been getting up to.

If you need to contact me at any time, please use this email address. Other facets of my online presence:


A mugshot of me

My studies and work in AI/ML

I hold a joint honours degree in Computer Science and Artificial Intelligence from the University of Sussex, although I graduated over 20 years ago, so the AI knowledge I was taught is no longer very uptodate! I have therefore signed up for a 7 month certificate at Imperial College London where I will be updating my knowledge on AI and ML, including learning about LLMs. This is in order to position myself to work best in the intersection between Cyber Security, AI and software engineering.

November 18, 2025 · 1 min · David Craddock

Studying AI/ML at Imperial

I have signed up for a 7 month professional certificate in Artificial Intelligence and Machine Learning at Imperial College London! I never thought I’d get the opportunity to study at the University of London in any capacity, but now I’m studying at two UOL colleges at the same time! (even though Imperial is technically independent from the UOL college network nowadays). So I will be balancing my Cyber Security MSc taught by Royal Holloway, which I’m undertaking in part-time mode, with this part-time course in Artificial Intelligence and Machine Learning at Imperial College London. ...

November 18, 2025 · 2 min · David Craddock

Straylight Research Ltd

I have founded my first company! As of a few days ago, Straylight Research Ltd is registered at the UK companies house. While I will be using this business as a catch-all holding for anything I do that is self-employed, the main focus though will be on building a software product that bridges the worlds of GenAI and Cyber Security. I am currently reading a lot of business books and self-employment sites to figure out just how to go about this, and how to market this product effectively. ...

November 13, 2025 · 1 min · David Craddock

The Dust has settled on our Move.

The dust has settled on our move to Preston. After months and months being out of action, a serious upgrade, and two bike services, my Tern e-cargo bike is back in action! I am so happy to have it back in good working order! I had an excellent experience with Leisure Lakes Bikes in Preston, who I highly recommend and will be taking my bike to for any and all future services. ...

November 2, 2025 · 1 min · David Craddock

Moved to Preston

We’ve decided to rent a place in Preston, instead of Bolton. Preston still has reasonable train links into central Manchester, and offers a much cheaper rental market, and housing market. It also has great food and great cycling routes nearby. The neighbourhood we’re looking at is in South Ribble, so not technically in Preston, but it might as well be considered so. It is a very, very nice area with very large, very cheap, very peaceful homes. ...

October 20, 2025 · 1 min · David Craddock

We've Moved Out!

We finally did it!! After 3+ years of attempting to sell our house, it has finally completed and we’ve moved out! I’m so happy! We are currently based around the Bolton/Preston area, looking to move into a rented place somewhere near Bolton transport links. We will be staying in this location until I’ve finished my ’learning sabbatical’ which involves studying for my distance learning MSc in Cyber Security at Royal Holloway, University of London, getting my OSCP+ cert (Offensive Security Certified Pentester), and some other certs and learning goals which I haven’t fully defined yet. ...

October 17, 2025 · 1 min · David Craddock

Increasing my confidence with Hugo Theming

I have been recently spending quite a lot of time working on the Hugo blog framework that I use to build all my web content and serve it up in static format. I think I will be moving over to using Github pages to serve my Hugo content for all blogs, because I don’t see any advantage to hosting it locally - I have already learned how to do that now, and the very real advantage to hosting on Github.io is that when my home server is down, my blogs are still up and readable. To that end, I have been working on Github actions to automate Hugo building and deployment to Github pages. I now have a good, working, pipeline that I can re-use on all 6 of my Hugo blog domains. I have also been adding some scripts locally for easier post authoring, which means it’s much easier for me to write content in a standard way and get started with a post without too much faffing about. I have finally fixed a problem that had been annoying me for ages - when I post my blog posts to social media, they used to look rubbish - just a static generic blog image showing my face, and no explanation of the content or a post-specific thumbnail. - In order to fix this, I have developed my own ‘spinoff’ of the Hugo PaperMod theme, called PaperMod-dpc . In this customised theme, I have made some improvements and adjustments for my own needs, including an ‘intelligent’ way of handling the social media opengraph data, where it will display much better and interesting preview content on social media.

September 13, 2025 · 2 min · David Craddock

Moving

Moving House We have been spending literally ALL our time packing heavy duty packing crates as part of our planned house sale and move to Bolton. We’re both under so much stress right now! I hope it’s over soon.

September 12, 2025 · 1 min · David Craddock

House Server Down

The house is in the final stages of being sold, and so I have taken down the house server down while we move. This is the server that self-hosts all my domains, including this website. In the meantime while it’s down, I have created a mirror of the hugo site automatically deploying on commit to wordswords.github.io - my static github pages site. This should work for this domain only, but not other domains, such as davidcraddock.games because this is all I’ve had time to do. ...

August 28, 2025 · 1 min · David Craddock

Thor AV APT Scanner

I have setup the excellent and free Thor Lite AV APT (Advanced Persistent Threat) malware scanner running on my server. It’s a paid product, but the free version is still much better than any other Linux anti-virus I’ve seen. I use it to find problematic files in the many files I download from torrents/unsavoury sources etc. It does a great job of identifying potentially suspicious files. The full version then goes on to move these files to a proprietry quarantine service. ...

August 21, 2025 · 1 min · David Craddock