Jack Pettigrew

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Independent Game Developer & Commentator
June 1, 2019 - Present
Independent game development and content creation focused on game development topics and industry coverage. Developed a zero-dependency open-source library (TIL) for C#/WebSockets enabling seamless Twitch integration for games and apps, and demonstrated it by turning chat chatter into in-game actions (e.g., Ducks) on a Twitch live stream using the Godot engine. Created game development content with a dedicated audience (30k+ subscribers) covering games, devlogs, and industry insights. Independently developed multiple games across Unity and Godot, including a Behavior Tree AI study, a Fall Guys multiplayer project, and an ongoing project inspired by Dog’s Life.
Junior Software Developer at SUMS (Student Union Management System)
November 1, 2020 - March 1, 2022
Backend development using PHP, MySQL, Laravel/Eloquent; frontend development with React, jQuery, TailwindCSS; database management and data import tooling; RESTful API development in Laravel/Eloquent with AWS S3 integration for CRM and mobile apps; API reporting and external integrations; autonomous feature development within Agile framework, including event ticket pooling, finance approvals, and reusable libraries. Coordinated with juniors and senior teams across departments, liaising with clients and product teams to refine feature sets and page designs (Figma). Regularly communicated with customer support to balance planned work with urgent requests and bug fixes.
Full-Stack Developer at SUMS (Student Union Management System)
March 1, 2022 - January 1, 2026
Full-stack development, maintenance and support of SUMS CRM. Backend development using PHP, MySQL, Laravel, Eloquent; frontend development with React, jQuery, TailwindCSS; RESTful APIs with AWS S3 integration; database management for millions of sensitive rows; API reporting and integration with external platforms; autonomous feature development to streamline complex tasks within Agile practices; collaborating with clients and product teams to refine requirements and designs (Figma).
Independent Game Developer
June 1, 2019 - Present
Designed and implemented a Behavior Tree AI system in Unity, replicating complex state-driven enemy behaviours including patrol, search, chase, and attack, with integrated navigation systems. Built modular gameplay systems across Godot and Unity, focusing on scalability, maintainability, and reusable architecture. Prototyped multiplayer systems using Mirror, including server-authoritative networking, RPCs, and synchronized physics objects. Developed and documented technical systems to an audience of 30,000+ subscribers, clearly communicating engineering concepts and development processes.
Junior Software Developer at Student Union Management System (SUMS)
November 1, 2020 - January 1, 2022
Designed and developed scalable full-stack features for a widely used UK Students' Union CRM, supporting large datasets and high-demand usage. Built and maintained backend systems using PHP, Laravel and MySQL, including RESTful APIs integrated with AWS S3 and external platforms. Developed dynamic, asynchronous front-end interfaces using React, JavaScript and TailwindCSS. Engineered tools to manage and process millions of sensitive data records, including an autonomous data import system. Designed reusable components and refactored legacy systems to improve maintainability and performance. Collaborated in an Agile environment with senior developers, product teams and clients to refine requirements and deliver feature sets. Coordinated junior developers and contributed to code quality through structured development practices. Balanced feature development with live support, bug fixes and client-driven requests in a production environment.
Software Developer at Student Union Management System (SUMS)
March 1, 2022 - January 1, 2026
Designed and developed scalable full-stack features for a widely used UK Students’ Union CRM, supporting large datasets and high-demand usage. Built and maintained backend systems using PHP, Laravel and MySQL, including RESTful APIs integrated with AWS S3 and external platforms. Developed dynamic, asynchronous front-end interfaces using React, JavaScript and TailwindCSS. Engineered tools to manage and process millions of sensitive data records, including an autonomous data import system. Designed reusable components and refactored legacy systems to improve maintainability and performance. Collaborated in an Agile environment with senior developers, product teams and clients to refine requirements and deliver feature sets. Coordinated junior developers and contributed to code quality through structured development practices. Balanced feature development with live support, bug fixes and client-driven requests in a production environment.

Education

Bachelor of Science (BSc) Games Computing, First Class Honours at University of Lincoln
September 1, 2016 - June 1, 2019
MTA: Software Development Fundamentals at University of Lincoln / Microsoft
May 1, 2018 - April 17, 2026
BTEC Level 3 in IT Extended Diploma at Central College Nottingham
September 1, 2014 - June 1, 2016
BTEC Level 2 Diploma in IT at Central College Nottingham
September 1, 2013 - June 1, 2014
IGCSE English and Maths at Central College Nottingham
September 1, 2015 - June 1, 2016
American International School of Cape Town at South Africa
August 1, 2009 - April 1, 2013
Ashfield Comprehensive School at Nottingham
September 1, 2007 - May 1, 2009
Bachelor of Science (BSc) Games Computing, First Class Honours at University of Lincoln
September 1, 2016 - June 1, 2019
MTA: Software Development Fundamentals Certification at University of Lincoln
May 1, 2018 - April 17, 2026
BTEC Level 3 Diploma in IT Extended Diploma at Central College Nottingham
September 1, 2014 - June 1, 2016
BTEC Level 2 Diploma in IT at Central College Nottingham
September 1, 2013 - June 1, 2014
IGCSE English and Maths at Central College Nottingham
September 1, 2015 - June 1, 2016
High School Diploma at American International School of Cape Town
August 1, 2009 - April 1, 2013
Secondary Education at Ashfield Comprehensive School
September 1, 2007 - May 1, 2009

Qualifications

MTA: Software Development Fundamentals
May 1, 2018 - April 17, 2026
Bachelor of Science (BSc) Games Computing, First Class Honours
September 1, 2016 - June 1, 2019
MTA: Software Development Fundamentals Certification
May 1, 2018 - April 17, 2026

Industry Experience

Gaming, Software & Internet, Education, Media & Entertainment

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more