Projects

Below are a few of my projects that I want to share. I hope they can be of use to other people.

The Giant Excel Spreadsheet.

Excel is a powerful tool. It is both easy to learn and rich in functionality, and it handles a wide range of tasks well. Many businesses use it for everything, often creating a giant spreadsheet on which the entire organisation depends. This may work while a company is small and moving quickly, but the spreadsheet…

Building an AI Agent with a Small Language Model

An AI agent is a system that can carry out a task with a degree of autonomy. It typically combines a large language model (LLM), such as Claude or ChatGPT, with external tools that allow it to interact with its wider environment. A software wrapper, often called a harness, can enforce task-specific logic and coordinate…

Evaluating Cities as Buy-to-let Investment Opportunities.

Disclaimer: this article is not financial advice and should not be treated as such. It is a discussion based on personal circumstances and preferences and so should not be generalized to other situations without careful thought. In my previous posts (here and here) I looked at buying a house to rent in Liverpool. I chose…

Modelling the Sales Process.

This article explores using statistical methods to simulate a sales team. From the sales team simulation a set of `historical’ training data is created to fit model which can predict the value of any sales prospects which have not been closed. The predictions are provided as a band giving the upper and lower revenue estimate…

Housing as a Portfolio

Buying a Portfolio of Properties. Disclaimer: this article is not financial advice and should not be treated as such. It is a discussion based on personal circumstances and preferences and so should not be generalized to other situations without careful thought. As shown in my previous post here, buying a property to rent out in…

Housing as an Investment.

Is a Buy-to-Let Residential Property a Good Investment? Disclaimer: this article is not financial advice and should not be treated as such. It is a discussion based on personal circumstances and preferences and so should not be generalized to other situations without careful thought. Like many people I have often dreamed of having a passive…


Follow My Blog

Get new content delivered directly to your inbox.