Hi, I'm Chris

I'm a software engineer and robotics specialist based in Stoke-on-Trent, in the UK. I'm interested in building things that make the world a better place.

Read more

Top Skills

Software Development

I'm a self-taught software developer, currently honing my skills in and out of higher education, with a strong background in Python, JavaScript, and TypeScript, and growing proficiency in Go, C++, and Lua. I've worked with a variety of frameworks and libraries, including Flask, Hugo, and Echo.

Classical AI

I've studied classical AI at university, such as depth vs. breadth first searching, minimax search, and A* search. I achieved first-class marks on an assignment in which I used Q-learning to train an agent to play Tic-Tac-Toe.

Machine Learning

I've studied machine learning as part of my degree, and have worked with a variety of techniques, including supervised and unsupervised learning, reinforcement learning, and deep learning. I achieved first-class marks on a computer vision assignment in my second year, involving training several OCR models

System Administration

I've worked with a variety of Linux distributions, including Arch Linux, Debian, and Ubuntu. I am highly familiar with the command line, and can write effective shell scripts to automate tasks such as system updates and software installations.

Teamwork, Communication and Project Management

I'm a team player, and enjoy working in a collaborative environment. My degree programme, including my placement year, has provided me with hands-on experience in project management, teamwork, and communication. I've worked with a variety of project management tools, including Trello, Element (I installed and managed a self-hosted instance), and Slack.