About
I’m a programmer in Adelaide, Australia. My interests include computer graphics, programming languages, system design and computer architecture. Developing fast, efficient and robust software is my passion. I’m always looking to broaden my knowledge with a particular interest in the foundations of the computing stack. I have extensive experience in systems programming languages such as Rust, C and C++.
I began programming when I was 14 and made a couple of iOS games during high school. I created some desktop applications using a variety of technologies. I went on to study a Bachelor and an Honours degree in Computer Science at the University of Adelaide, which I completed in 2021. Throughout my studies, I have conducted research in CPU micro-architectural side-channel attacks. Professionally, I work on a variety of projects involving real-time computer graphics, distributed compute and spatial data systems.
In my spare time, I like to solve twisty puzzles (Rubik’s cubes and other puzzles) quickly. I organise and run speedcubing competitions in Adelaide. I’m a delegate for the World Cube Association and serve on the committee of Speedcubing Australia.

This website is a collection of my projects and articles. I am showcasing my work and hopefully contributing some knowledge and opinions. You can find me across the web in these places.
- Email: dallas@dallasmcneil.com
- Github: github.com/dallasmcneil
- Linkedin: here
- WCA ID (Cubing info): 2017MCNE01
- CV available upon request
Disclaimer
This is a personal site. All views and opinions expressed do not necessarily reflect the positions of my peers and organisations I associate with. All images and text presented are my own and not created with generative AI tools.