Welcome to my personal website. Here are some of my latest articles.

Eleven Opcodes and a Pocket Dragon

What I learned building a game (and the tooling around it) for a fantasy 8-bit console with almost no instructions. Every so often a project comes along that's pure play. For me, this month, it was *...

computingretro computingfantasy consoleassembly

2025

Building StoryDaemon: Teaching an AI to Discover Stories

Sun Nov 30 2025

artificial intelligenceAIPythonOpenAI

Research into Prompt Injection: Prompt Expansion and Adversial System Prompts

Mon Sep 01 2025

artificial intelligenceai-developmentpythonsecurity

ScrambleGate: A Failed Attempt at Prompt Injection Defense

Sun Aug 31 2025

artificial intelligenceai-developmentpythonscramble-gate

Bitcoin: Once A Counter-Cultural Revolution, But Perhaps No Longer?

Sun Aug 03 2025

blockchain and cryptocurrencybitcoincryptocurrenciesblockchain

Reverse Engineering a Covered Calls DeFi App

Wed Jul 30 2025

blockchain and cryptocurrencydeficryptocurrencycovered-calls

Building a Real-Time Bitcoin Trading Dashboard in a Weekend: A Developer's Journey

Mon Jul 28 2025

blockchain and cryptocurrencybitcoincryptocurrencymarket-analysis

Building DungeonGPT: How I Built an AI-Powered Dungeon Game with React and OpenAI

Mon Jul 21 2025

artificial intelligenceAIJavaScriptReact

Market Signals at a Crossroads: Reading Bitcoin's Next Move

Thu Jul 10 2025

blockchain and cryptocurrencybitcoincryptocurrencymarket-analysis

My $31 Roguelike Journey: From Quick Wins to Reality Checks

Sat Jul 05 2025

artificial intelligencegamedevroguelikeai-development

Archiving Medium Blogs: A Better Approach to Content Migration

Fri Jul 04 2025

computingmediumblog migrationcontent management

Is Charles Hoskinson Losing Faith in ADA?

Fri Jul 04 2025

blockchain and cryptocurrencycardanoadacharles hoskinson

Archiving Medium Blogs with Puppeteer: A Technical Deep Dive

Thu Jul 03 2025

programming

Relaunching My Website: A Journey of Migration, Modernization, and AI Integration

Thu Jul 03 2025

programming

Artificial Intelligence: Philosophy and Practice

Wed Jun 25 2025

artificial intelligence

Memvid Critique: When AI Claims Sound Too Good to Be True

Tue Jun 03 2025

artificial intelligence

Analyzing LLM Creative Writing: Patterns and Limitations

Tue Apr 01 2025

artificial intelligence

Enhancing Fog of War in Multiplayer Games with Cryptography

Mon Mar 10 2025

cryptography

New token-issuance norms for Web3

Sun Feb 16 2025

blockchain and cryptocurrencyethereumcryptocurrencyweb3

A Bull Market, But at What Cost?!?

Sat Feb 15 2025

blockchain and cryptocurrencyblockchaincryptocurrencyinvestment

The Shifting Spotlight: Why AI Is Outshining Gaming

Sat Feb 15 2025

blockchain and cryptocurrencyblockchaingamingcryptocurrency

Introducing the “Open Accelerator”: A Free Resource for Web3 Founders

Sat Feb 08 2025

blockchain and cryptocurrencyblockchaincryptocurrencyweb3

The Future of Real-Time Decentralized Gaming — Part 2

Thu Jan 16 2025

blockchain and cryptocurrencyblockchaingamingethereum

2022

Research into Immutable’s L2 scaling solution

Fri Dec 02 2022

blockchain and cryptocurrencyblockchaingamingpolkadot

Top 5 most active games on Immutable

Fri Dec 02 2022

blockchain and cryptocurrencyblockchaingamingpolkadot

The gospel of Polkadot as told by GPT3

Wed Oct 19 2022

blockchain and cryptocurrencyblockchainpolkadotcryptocurrency

Of gains, liquidity, and bear market fomo

Tue May 17 2022

blockchain and cryptocurrencyblockchaingamingpolkadot

2021 crypto scorecard

Mon May 16 2022

blockchain and cryptocurrencypolkadotethereumcryptocurrency

Crypto ain’t dead; but is it cycling or supercycling?

Sun May 15 2022

blockchain and cryptocurrencypolkadotethereumcryptocurrency

2021

SubRogue: Request for help

Thu Feb 25 2021

blockchain and cryptocurrencyblockchaingamingpolkadot

2017

Theoretical Anonymity - a description

Mon Oct 16 2017

information security

Ethereum London Meetup 71: ERC Identity and Swarm

Fri Oct 13 2017

blockchain and cryptocurrency

Polkadot ICO Launch Date Announced

Thu Oct 12 2017

blockchain and cryptocurrency

CIS Controls Implementation Guide for Small-and Medium-Sized Enterprises

Mon Oct 09 2017

information security

Humble Book Bundle: Bitcoin, Blockchain and Cryptocurrency

Mon Oct 09 2017

blockchain and cryptocurrency

Polkadot Update: PICOPs + Preliminary Analysis of the ICO Contract

Sun Oct 08 2017

blockchain and cryptocurrency

A value investor perspective on current market levels in cryptocurrency

Mon Aug 28 2017

investing

[Review] Mastering Bitcoin (Second Edition): Programming the Open Blockchain

Sun Aug 20 2017

book reviews non fiction

Ethereum London Meetup Events

Tue Aug 15 2017

blockchain and cryptocurrency

Polkadot ICO Still Without a Launch Date

Tue Aug 15 2017

blockchain and cryptocurrency

Are conventional password rules wrong?

Fri Aug 11 2017

information security

Basic cryptography: "security services" as found in Bitcoin and blockchain technology

Fri Aug 11 2017

cryptography

Review: "London Ethereum Meetup" 2nd event

Thu Aug 10 2017

blockchain and cryptocurrency

Polkadot ($DOT) Token Pre-sale Has Been Announced

Sat Jul 29 2017

blockchain and cryptocurrency

Review: Inaugural Enterprise Ethereum Alliance meetup in London

Sat Jul 29 2017

blockchain and cryptocurrency

Investor Bulletin: Initial Coin Offerings - SEC Offers Clarity

Tue Jul 25 2017

blockchain and cryptocurrency

My Preliminary Analysis of the Polkadot ICO

Sat Jul 22 2017

blockchain and cryptocurrency

MMO Shroud of the Avatar Partners with Neverdie Studios - Initial Coin Offering

Thu Jul 20 2017

blockchain and cryptocurrency

Are Miners Leaving the Market and Will the Difficulty Drop?

Tue Jul 18 2017

blockchain and cryptocurrency

Learn the basics of cryptography so you can grill ICO project leaders

Sun Jul 16 2017

cryptography

Price Drop in Cryptocurrencies Got Me All Like 'Meh'

Sun Jul 16 2017

blockchain and cryptocurrency

EOS: At First I Was Excited, But Then My Enthusiasm Crashed

Fri Jul 14 2017

blockchain and cryptocurrency

Blockchain Nomenclature

Sun Jul 09 2017

blockchain and cryptocurrency

Lexical distances of Germanic languages

Sat Jul 08 2017

language

Blockchains, Data Protection, and GDPR

Sun Jul 02 2017

information securitysecurityblog-archive

London Ethereum Meetup 69th Edition

Sat Jul 01 2017

blockchain and cryptocurrency

Getting Started with Ethereum Mining

Sat Jun 24 2017

blockchain and cryptocurrency

What is a Blockchain? (in simple terms)

Sat Jun 24 2017

blockchain and cryptocurrency

Always take your credit card receipt when paying by contactless

Sat Jun 24 2017

information securitysecurityblog-archive

Cryptocurrency Posts from the Archive

Mon Jun 19 2017

blockchain and cryptocurrency

When will hedge funds become interested in the security posture of a company?

Sat Mar 25 2017

information securitysecurityblog-archive

The people behind malware and cybercrime

Tue Mar 21 2017

information securitysecurityblog-archive

Uber’s fake app providing anonymity to drivers?

Tue Mar 07 2017

information securitysecurityblog-archive

Wikileaks releases a new dump from the CIA – hacking tools – Vault 7

Tue Mar 07 2017

information securitysecurityblog-archive

Hashing, fast and slow

Sat Mar 04 2017

information securitysecurityblog-archive

Password Managers – Local vs Global

Sat Mar 04 2017

information securitysecurityblog-archive

Blog Highlights from 2009 – 2016

Thu Feb 23 2017

general

Early 2017 – Updated Website

Fri Feb 03 2017

general

2016

It may look complex and unpredictable but is it really?

Mon Nov 14 2016

information securitysecurityblog-archive

Bibliography and References

Sat Aug 27 2016

information securitysecurityblog-archivebibliography

Anonymous Messaging over the Internet (Anonymity series)

Sat Aug 27 2016

information securitysecurityblog-archive

Concepts and schemes of anonymous communication

Sat Aug 27 2016

information securitysecurityblog-archive

Conclusion of thesis

Sat Aug 27 2016

information securitysecurityblog-archive

In-depth analysis of BitMessage

Sat Aug 27 2016

information securitysecurityblog-archive

Introduction to Anonymity

Sat Aug 27 2016

information securitysecurityblog-archive

Investigating the security of anonymous messaging over the Internet

Sat Aug 27 2016

information securitysecurityblog-archive

Theoretical Anonymity

Sat Aug 27 2016

information securitysecurityblog-archive

Creating better passwords

Sun Aug 14 2016

information securitysecurityblog-archive

Setting up a secure Linux web server

Sun Aug 14 2016

information securitysecurityblog-archive

2013

Cryptocurrency Capital Distribution

Fri Nov 29 2013

blockchain and cryptocurrency

Consider Phlebas - Iain M Banks

Sat Nov 23 2013

book reviews fiction

Bitcoin, bubbles, and alternative cryptocurrencies

Sat Nov 23 2013

blockchain and cryptocurrency

The background to my sci-fi Universe (novel)

Sun Oct 27 2013

writing craftfaster-than-lightfuture-techhacking

[Short Story] Apocalypse Short

Sun Oct 20 2013

creative writingalgorithmic-tradingapocalypsecomputer-programming

Allow me to recommend some popular science books on the Universe

Thu Oct 17 2013

writing craftpopular-sciencesciencescience-fiction

[Short Story]: Untitled Sci-fi story with a female lead role as a pirate captain

Sun Oct 13 2013

creative writingscience-fiction

[Short Story]: Fallen Gods of Cheam

Sun Oct 06 2013

creative writingfantasyscience-fiction

Deus Ex Machina plot resolution

Sat Oct 05 2013

writing craftfantasyscience-fictionwriting

Faster Than Light travel (in fiction)

Thu Oct 03 2013

writing craftftlscience-fiction

Convexity, copyright, and digital media

Wed Oct 02 2013

writing craftantifragileconvexitycopyright

[Short Story]: Forsaken Daughter

Mon Sep 30 2013

creative writingfantasynew-britanniashort

Shroud of the Avatar

Mon Sep 30 2013

creative writingcomputer-gamesfantasy

Apple TouchID and optical passwords

Mon Sep 23 2013

science technology nature

Investing: A Relative Tobin Q portfolio

Tue Sep 03 2013

investing

Investing: An introduction to Smart Beta

Sat Aug 31 2013

investing

Big trends for the next decade

Sat Aug 17 2013

abstruse

How to make things with carbon fiber

Sat Aug 17 2013

science technology nature

ICE Free: Electric vehicle technology for builders and converters

Fri Jul 26 2013

book reviews non fiction

Rotation from bonds to cash

Tue Mar 19 2013

economics

Quality, Value, Momentum Investing

Fri Mar 08 2013

investing

Review: OCZ Agility 3 SSD

Sat Feb 23 2013

computing

Tolkien - The Illustrated Encyclopedia, David Day

Mon Feb 11 2013

book reviews fiction

Economics: transactions, networks and power law ubiquity

Mon Feb 11 2013

economics

North Korean Equities

Sun Feb 10 2013

investing

Crowdfunding projects

Sun Feb 10 2013

enterprise and entrepreneurship

The Black Swan: The Impact of the Highly Improbable

Sun Feb 10 2013

book reviews non fiction

The value of money from a transactional perspective

Mon Jan 28 2013

economics

Anti-fragile lottery playing

Sun Jan 27 2013

investing

Transaction based economy

Wed Jan 23 2013

economics

Ouya - the hackable game console

Sun Jan 06 2013

computing

Replaying Dune 2

Thu Jan 03 2013

computing

2012

Assassin's Quest, Robin Hobb

Mon Dec 24 2012

book reviews fiction

On morality in fantasy and science fiction

Mon Dec 24 2012

abstruse

A Dance with Dragons, George RR Martin

Mon Dec 24 2012

book reviews fiction

Amazon book reviews

Sun Dec 23 2012

abstruse

The Silmarillion

Sun Dec 23 2012

book reviews fiction

The Hobbit, JRR Tolkien

Sun Dec 23 2012

book reviews fiction

The Children of Hurin, JRR Tolkien

Sun Dec 23 2012

book reviews fiction

Dragon Keeper, Robin Hobb

Sun Dec 23 2012

book reviews fiction

Wizard's First Rule, Terry Goodkind

Sun Dec 23 2012

book reviews fiction

American Psycho, Brett Easton Ellis

Sun Dec 23 2012

book reviews fiction

The Difference Engine, William Gibson

Sun Dec 23 2012

book reviews fiction

Royal Assassin, Robin Hobb

Sun Dec 23 2012

book reviews fiction

A Feast for Crows, George RR Martin

Sun Dec 23 2012

book reviews fiction

A Storm of Swords, George RR Martin

Sun Dec 23 2012

book reviews fiction

The Legend of Sigurd and Gudrún, JRR Tolkien

Sun Dec 23 2012

book reviews fiction

A Clash of Kings, George RR Martin

Sun Dec 23 2012

book reviews fiction

A Game of Thrones, George RR Martin

Sun Dec 23 2012

book reviews fiction

Assassin's Apprentice, Robin Hobb

Sun Dec 23 2012

book reviews fiction

Dune, Frank Herbert

Sun Dec 23 2012

book reviews fiction

The Liveship Traders 3: Ship of Destiny, Robin Hobb

Sun Dec 23 2012

book reviews fiction

The Liveship Traders 2: The Mad Ship, Robin Hobb

Sun Dec 23 2012

book reviews fiction

The Liveship Traders 1: Ship of Magic, Robin Hobb

Sun Dec 23 2012

book reviews fiction

The Little Book of Commonsense Investing, John C Bogle

Thu Dec 20 2012

book reviews non fiction

Python Programming for the Absolute Beginner, Mike Dawson

Thu Dec 20 2012

book reviews non fiction

Entrepreneurship and motivation

Sat Nov 24 2012

enterprise and entrepreneurship

Electric vehicles: calculations for Tesla Model S

Fri Nov 16 2012

science technology nature

Electric vehicles: Power Calculations

Fri Nov 09 2012

science technology nature

Electric vehicles: build your own?

Thu Nov 08 2012

science technology nature

ECB report on virtual currencies

Tue Oct 30 2012

blockchain and cryptocurrency

Steal this computer book 4.0

Wed Oct 24 2012

book reviews non fiction

Oversaturation of Social Networking

Sun Oct 21 2012

culture

Personal Computing Power

Sat Oct 20 2012

computing

Bitcoin and Litecoin Mining

Mon Oct 15 2012

blockchain and cryptocurrency

Measuring Agreement

Fri Oct 12 2012

abstruse

Development phase of a business start up

Fri Oct 12 2012

enterprise and entrepreneurship

Starting a business checklist

Thu Oct 11 2012

enterprise and entrepreneurship

Online security

Sun Oct 07 2012

computing

Bitcoin - a description and explanation

Thu Oct 04 2012

blockchain and cryptocurrency

Infinity - New Research Frontiers

Mon Oct 01 2012

book reviews non fiction

Hedging 101

Mon Oct 01 2012

investing

Introduction to different asset classes

Sun Sep 30 2012

investing

Introduction to Indices and ETFs

Sun Sep 30 2012

investing

Introduction to the stock market

Sun Sep 30 2012

investing

Reminiscences of a Stock Operator (Jesse Livermore), Edwin Lefèvre

Sat Sep 22 2012

book reviews non fiction

More Money Than God, Sebastian Mallaby

Sat Sep 22 2012

book reviews non fiction

The Alchemy of Finance, George Soros

Sat Sep 22 2012

book reviews non fiction

Deciphering the Cosmic Number, Arthur Miller

Sat Sep 22 2012

book reviews non fiction

Fearless Symmetry, Ash and Gross

Sat Sep 22 2012

book reviews non fiction

Fermat's Last Theorem, Simon Singh

Sat Sep 22 2012

book reviews non fiction

The Equation That Couldn't Be Solved, Mario Livio

Sat Sep 22 2012

book reviews non fiction

How the economic machine works

Sat Sep 22 2012

economics

Dark Matter

Sun Sep 16 2012

abstruse

The illusion of free will

Mon Sep 10 2012

abstruse

Amazon reviews

Mon Sep 03 2012

abstruse

Historical price patterns in the FTSE monthly data

Sun Aug 05 2012

investing

Brief Introduction to Technical Analysis

Sun Jul 29 2012

investing

Safely increasing exposure for spreadbetting

Sun Jul 29 2012

investing

The Higgs Boson

Sun Jul 08 2012

science technology nature

Political Compass Flaws

Sat Jun 30 2012

AGO

Political Compass: the road towards an invariant expression of opinion

Fri Jun 29 2012

AGO

Physical, meta-physical and multiverse

Sun Jun 24 2012

abstruse

Expansion of the Universe as a cartoon

Sat Jun 23 2012

science technology nature

Modern Art / Etole Bleue

Sat Jun 23 2012

culture

The similarity between Scottish and Scandinavian words

Wed Jun 20 2012

language

Understanding Infinity: Lines to Infinity

Tue May 01 2012

abstruse

Understanding Infinity: Hilbert's Infinite Hotel

Fri Mar 09 2012

abstruse

2009

Blogging

Tue Oct 06 2009

culture

About

Sat Sep 26 2009

Lunchtime conversation

Thu Sep 24 2009

abstruse

Micronations

Thu Sep 03 2009

culture

Hacking is?

Sun Aug 23 2009

computing

Recent developments in the software world

Mon Aug 03 2009

computing

The art of trolling

Tue Jul 14 2009

culture

Hacking and society

Tue Jul 14 2009

computing

Goedel's incompleteness theorem(s)

Tue Jun 09 2009

abstruse

Google Wave

Wed Jun 03 2009

computing

Constructed Languages

Mon Jun 01 2009

abstruse

Google provides translation

Sun May 24 2009

computing