Dallas McNeil

Projects

Evict+Spec+Time

2024

As part of my honours in 2021, I conducted CPU micro-architectural security research. We were looking to exploit instruction Out-of-Order execution to enhance existing cache-timing attacks, which are used to steal private encryption keys from ciphers such as AES. I produced a thesis as a result of my studies. Further research by my peers led to the publication of Evict+Spec+Time: Exploiting Out-of-Order Execution to Improve Cache-Timing Attacks. Source code is available on Github.

Badgifier

2022

Badgifier generates customisable name badges, personal schedules and certificates for WCA competitions, saving organisers significant time and effort. Available here.

Block Keeper

2017

Block Keeper is a cross platform desktop cubing timer. It organises sessions based on events while providing an elegant interface and relevant statistics for speedcubing. Download and more information.

ENFORCE

2016

ENFORCE is an abstract physics puzzle game where an Orb is moved to an End Point using Force Fields. This was a big step up from my previous game, involving level design, music composition and more. It was available on the iOS App Store for free. A port for macOS is available for download. The ENFORCE soundtrack is available on Soundcloud. More information.

Circular

2014

Circular was one of my earliest projects and my first published game. I wrote it during high-school over half a year and learnt a great amount about games and computer graphics. It was available for free on the iOS App Store and was downloaded over 500 times. More information.

See all projects


Latest Articles

Website Update 2025

November 15, 2025 - Web

I’ve made some major updates to my website to better align with my principles for software.

See all articles