Home
CV
Gallery
Blog
Doggerels
Haiku
Cabinet Making
Algorithmic adventures
08 Nov 2025
»
Musings on data quality analysis
05 Jul 2025
»
Python generator exercises. Part 5.: Sampling generator
05 Jul 2025
»
Python generator exercises. Part 4.: Multiple output generators
05 Jul 2025
»
Python generator exercises. Part 3.: Multiple output generators
05 Jul 2025
»
Python generator exercises. Part 2.: Batching generators
05 Jul 2025
»
Python generator exercises. Part 1.: Single input, single output generators
28 Dec 2024
»
Comparison of pop songs. Part 2.: analysis
07 Nov 2024
»
Comparison of pop songs. Part 1.: feature generation
20 Jul 2024
»
Airline naming patterns
06 Jun 2024
»
Stand on the right!
12 May 2024
»
Rubikification
28 Apr 2024
»
Analysis of UK pub names
07 Apr 2024
»
Bouldering 1.: Formalism
21 Feb 2024
»
Mazes 3.: Border mazes -- Part 1.
02 Feb 2024
»
Keep your pace!
23 Jan 2024
»
Mazes 2.: Picture mazes
18 Jan 2024
»
Mazes 1.: Background and algorithms
04 Jan 2022
»
Similarity Analysis of Formula 1 Tracks
02 Oct 2020
»
Flags 5.: Topology
20 Sep 2020
»
Flags 4.: Complexity
12 Aug 2020
»
Flags 3.: Statistical analysis
12 Apr 2019
»
Flags 2.: MongoDB database
09 Apr 2019
»
Flags 1.: preprocessing
15 Mar 2019
»
Analysis of UK Christmas singles. Part 1
05 Mar 2019
»
Efficient Tversky index algorithm
25 Feb 2019
»
Resource handlers
22 Feb 2019
»
Analysis of UK singles charts. Part 1
07 Feb 2019
»
Online encoding
06 Feb 2019
»
Classification of climate data with neural networks
29 Jan 2019
»
Is it Cfa or Cfb?
22 Dec 2018
»
Clustering GDPs
15 Sep 2018
»
Hashing accelerated segmentation of time series
02 Sep 2018
»
Cryptocurrency Names
19 Jun 2018
»
Entry Requirements
23 May 2018
»
Airports!
03 May 2018
»
Markov cluster algorithm
13 Apr 2018
»
Comparing large arrays
05 Apr 2018
»
Sparse matrices
11 Mar 2018
»
Collating parameters