Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Work Experience
Computing Lecturer
January 1, 2025 - January 1, 2026Taught core software-development concepts including object-oriented programming, problem-solving, debugging, version control, testing, and professional practice. Supported students through code review, technical feedback, one-to-one guidance, and assessment preparation. Helped learners build employability skills via project planning, documentation, teamwork, presentations, and industry-style workflows. Implemented gameplay systems, mission logic, and scripted interactions for MindsEye within a collaborative production environment. Worked closely with designers, programmers, artists, and QA to prototype, iterate, debug, and polish gameplay features. Translated design requirements into functional in-engine content to ensure systems behaved consistently with gameplay and narrative goals. Created and maintained technical documentation to support implementation, testing, and cross-discipline communication, investigating bugs and edge cases using feedback from playtesting and QA.
Chief at Edinburgh College
January 1, 2009 - January 1, 2019Delivered software engineering and game development teaching across programming, games design, databases, ethics, and development workflows. Designed and adapted practical learning materials, coding exercises, assessments, and project briefs to support learners at different ability levels. Implemented gameplay systems, mission logic, and scripted interactions for MindsEye in a collaborative production environment, working with designers, programmers, artists, and QA to prototype, iterate, debug, and polish gameplay features. Managed competing priorities, quality standards, and service deadlines in fast-paced production teams while developing discipline, time management, leadership, and communication skills.
Education
Bachelor of Science in Game Development at Edinburgh Napier
February 1, 2019 - January 1, 2022HNC Game Development & NC6 Computing w/ Digital Media at Edinburgh College
January 1, 2016 - January 1, 2018Qualifications
Industry Experience
Education, Gaming, Software & Internet
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Hire a Programmer
We have the best programmer experts on Twine. Hire a programmer in Edinburgh today.