I take pride in writing readable, reusable, self-documenting code that – with a strong understanding of algorithm analysis – is also tweaked for performance. With a well-rounded brain, I’m an engineer with an artistic flair, and could possibly even qualify as design-competent. I enjoy playing with CSS, have some experience with graphics programming, and have even created a custom 3D engine using only JS & CSS.
My AI experiences include image processing, recursive propositional logic engines, and various heuristic state space searches. I’ve lately been getting hooked on data visualisation and Monte Carlo simulations with iPython, NumPy, and MatPlotLib.
My interests include mathematics, rock-climbing, cycling, chess, and hard sci-fi. I’m an avid Euler Project coder (in C++), well on my way to completing 50 problems. Not a genius, but a genuinely rigorous thinker, I’ve a keen eye for detail, and despite the myth of perfection, I strive for it nonetheless. I'm humour-driven, but deeply philosophical, and love getting my whiteboard warrior on with a team of fellow nerds to tackle tough challenges. My future study interests include data science, machine learning (incl. computer vision), and security.