Skip to content
Mark M. Miller

Mark M. Miller

Software Engineer

I'm a software engineer with a background in graphics, GPU and parallel computing. This is my corner of the web - my resume, a portfolio of projects, an occasional dev blog, and a food journal.

Experience

Codeplay Software - Edinburgh

Software Engineer - Apr 2016 - Present

Runtime Engineer on the ComputeAorta project, Codeplay's OpenCL implementation.

Disney Research - Edinburgh

Intern - Jan 2016 - Apr 2016

Worked under Senior Research Scientist Kenny Mitchell, using WebGL and JavaScript to build cross-platform prototypes for presentation to other Business Units within Disney.

Rockstar North - Edinburgh

Mission Scripter - Jun 2014 - Sep 2014

Scripting missions and systems as part of the Level Design team on products produced by Rockstar North. Used RAGE Script to extend existing systems and build new ones.

Education

The University of Edinburgh

MSc by Research, Pervasive Parallelism - 2014 - 2015

Supervised by Taku Komura and funded by EPSRC. Thesis: "Parallel Relationship Descriptors for Real-time Motion Adaptation" - optimising motion retargeting for real-time use on the GPU (C++, OpenGL, OpenCL). Work published at Motion in Games 2015.

Edinburgh Napier University

BSc (Hons) Games Engineering - 2010 - 2014

First class honours, Lawrence Ho Award and University Class Medal.

  • Personal Project - C++, DirectX, HLSL
  • Group Project - Unity3D, C#
  • Introduction to Graphics Programming - C++, OpenGL
  • Games Engineering - C++, Irrlicht
  • Fundamentals of Parallel Systems - Groovy
  • Algorithms and Data Structures

Skills

Programming Languages

C/C++, Python, JavaScript (with some HTML/PHP), shader authoring in HLSL/GLSL.

APIs & Libraries

OpenGL, OpenCL, GLM, DirectX and D3.

Parallel Computing

OpenMP, MPI, DirectCompute, OpenCL, geometry shaders (HLSL/GLSL) and C++11 threads.

Tools & Concepts

Git and Perforce; Unity3D and Visual Studio; OracleDB and MySQL. Object-oriented design, design patterns, HCI, multithreaded models.

Certificates & Awards

University Class Medal - Edinburgh Napier University

2014

Highest academic achievement in class.

Lawrence Ho Award - Edinburgh Napier University

2014

Baillie Gifford Prize for Computing - Edinburgh Napier University

2013

Best university projects.

Publications