Pete Cook

I make websites and stuff.


React Player GitHub stars

React component for playing a variety of video URLs, including YouTube, Facebook and Vimeo. Featured by David Walsh and Void Canvas.

Auto Changelog GitHub stars

Command line tool for generating a changelog from git tags and commit history. Used by Modernizr, Netlify, Neutrino and Velocity.js.


Interactive Git Checkout

Create a command line tool for quick switching between git branches, in less than fifty lines.



2021 – present   ·   Senior Software Engineer

Building apps in the IoT space using React and Typescript.


2020 – 2021   ·   Frontend Engineer

Building apps in the DeFi space using React Native and Typescript.


2018 – 2020   ·   Frontend Engineer   ·   Southampton

Lead frontend engineer in an agile squad building a suite of React web apps. Venturing into data-driven UI/UX design.

i2O Water

2017 – 2018   ·   Senior Software Developer   ·   Southampton

Worked as part of an agile team converting a large scale Knockout.js application to a React web app with Redux state management.


2015 – 2016   ·   Contract Software Developer   ·   Portsmouth

Part of the mobile web team working on vehicle telematics apps.


2014 – 2015   ·   Software Engineer   ·   London

Social network using cutting edge tech to collect public opinion data and provide sentiment analysis. Built using React and Flux methodologies.

Netplay TV

2011 – 2014   ·   Mobile Web Developer   ·   London

Developed mobile-friendly HTML5 games synced to a live video stream, ported to iOS and Android app stores using Cordova.


Loughborough University

Computing & Management, 2007 – 2011

Barton Peveril College

Applied ICT, Economics, Philosophy, 2005 – 2007