My fun site!
About
Welcome
Welcome
Hi, I’m Declan. This is my shiny new GitHub Pages site.
2025 April 10
Testing some equations
2020 March 03
Top-down program synthesis with a REPL and reinforcement learning
2019 November 16
Variational Autoencoders in Haskell, or: How I Learned to Stop Worrying and Turn My Friends Into Dogs
2019 September 26
A fun little combinatorics puzzle
2019 September 13
Making Sol LeWitt's colored bands interactive with d3.js
2019 August 31
Solving Numberphile's Cat and Mouse puzzle using the DDPG and A2C reinforcement learning algorithms
2019 June 21
Programmatically recreating Sol LeWitt's "All two-part combinations of arcs from corners and sides, and straight, not straight and broken lines" with d3.js
2019 June 04
An interactive introduction to Simulated Annealing!
2019 May 24
Descending into modular neuroevolution for logic circuits
2019 May 16
In case hexapods weren't creepy enough: the centipede robot!
2019 March 27
Training a real robot to play Puckworld with reinforcement learning
2019 January 25
Beating OpenAI games with neuroevolution agents: pretty NEAT!
2018 December 24
Solving the Brachistochrone and a cool parallel between diversity in genetic algorithms and simulated annealing
2018 November 04
Training an RL agent to play Puckworld with a DDQN
2018 October 08
Genetic Algorithms, part 2
2018 September 24
Using Reinforcement Learning to solve the Egg drop puzzle
2018 September 10
Skyscraper fun with OR-Tools!
2018 September 03
The egg drop puzzle: brute force, Dynamic Programming, and Markov Decision Processes
2018 August 20
Neato sequence art
2018 August 09
Fun with Genetic Algorithms and the N Queens Problem
2018 July 24
Word clouds for Slack
2018 July 20
Motion detection with the Raspberry Pi, part 2
2018 June 25
Motion detection with the Raspberry Pi, part 1
2018 May 31
The Knapsack Problem: Discrete Optimization, week 2
2017 August 10
Low power Arduinos, part 1
2017 July 25
Manual ACKing with the nRF24L01