dixon.cam

Hi!

I'm Cameron Dixon, a mathematician, software engineer, musician and surfer, studying at the University of Queensland in Brisbane, Australia.

My main interests include machine learning, pure mathematics, finance and simulations of real-world dynamics.

Keep scrolling to find out more...

Featured Projects

Project 1 screenshot
Neural Network Framework

I implemented a deep neural network library from scratch in C/C++ which achieved 98% accuracy on the MNIST dataset. I designed a modular architecture allowing for flexible layer configurations and built-in training using backpropagation and SGD.
Project 2 screenshot
Trading Pair Simulator

I used a Monte-Carlo approach to predict the likely path a trading pair will take. From the most recent snapshot of the Level 2 limit order book, it simulates people making random trades over a given time period. The model was evaluated on data from pairs listed on the Binance exchange. I coded the predictor in C/C++ and the evaluation in Python via pybind11.
Project 3 screenshot
Binary File Reader for Neovim

I made a Neovim plugin in Lua for reading binary files in the terminal. When activated, it reads the file as hex characers and allows the user to hover over bytes and edit them. It also shows the value of the currently selected byte in a variety of formats (int8, uint64, float32, float64, etc.) in real time. My plugin is the first Neovim plugin to do this.

Education

PBCSHS - Gold Coast, QLD

Jan 2019 - Dec 2024

Queensland Certificate of Education

Completed Mathematics and Music a year ahead of cohort

96.30 ATAR

QUT - Brisbane, QLD

Jul 2023 - Jun 2024

Bachelor of Mathematics

Began tertiary education while still in high school

GPA: 7.0/7.0

UQ - Brisbane, QLD

Feb 2025 - Present

Bachelor of Mathematics (Statistics & Computer Science)

UQ Fintech, UQ MSS and UQCS

GPA: 6.6/7.0

Contact

Here's some links you might be looking for: