Jacob Marshall
Student living in London, UK, interested in robotics and machine learning. Currently leading machine learning and computer vision at Glyn Robotics. This website exhibits a selection of my work.
Like Chess.com for Othello — Featuring On-Device AI and Local Multiplayer
Jacob introduces beta version of online Othello platfrom, with global matchmaking launching later this year.
Glyn Robotics Achieves Sixth Place
Jacob leads team to respectable position in southeast region.
AI Pong Beats Skilled Players and Wins £20
Jacob is still figuring out how he will give this money to his RL agent.
100% in Bebras Coding Challenge
Jacob achieves a perfect 48/48 in the UK Bebras Coding Challenge.
Technical Experience
-
Vice Captain, Machine Learning & Vision —
Glyn Robotics FTC Team 27903 (UK-647)
2025–Present · Java, Rust, PyTorch, TensorFlowStepped down as captain in order to focus on my A-Levels. Responsible for managing our software stack, and overseeing the design, training, optimisation and deployment of advanced computer vision models for our robot that will compete in FTC Decode 2025.
-
Software Engineering Intern —
Pimoroni
Summer 2025 · PythonBuilt a layout library for use across Pimoroni products which allows for rendering UIs on LCD, E-Ink, and RGB matrices with minimal code changes.
-
Founding Captain —
Glyn Robotics FTC Team 27903 (UK-647)
2024–2025 · Java, RustFounded and captained the Glyn Robotics Team, who designed, built, and programmed a robot from scratch for FTC Into The Deep 2024. Responsible for procurement of parts from international suppliers. Led Java education sessions that successfully taught our programmers coming from Python to be proficient in Java in just three weeks. Led a team of 40 people to regional competitions, where we achieved sixth place in our first year as a team.
-
Core Team —
Tuono
2025–2025 · RustServed on the core team of a fast server-rendered React framework that allows you to write Rust on the server and React on the client. Developed support of .env files from scratch, allowing variables to be used on React client and Rust server, with support for hot reload in development.
-
Data Science Intern —
Efficient Data Group
Summer 2024 · PythonCreated a RAG-powered compliance demo to check newspaper articles against IPSO Editor's Code, as well as with internal ethics and quality guidelines.
Personal Projects
-
Othello —
Website
2024–Present · Rust, WebAssembly, Python, PyTorch, ReactEnd-to-end Othello platform with multiplayer and ML opponent — like Chess.com but for Othello.
-
AI Pong Agent —
GitHub Repo
2023 · Python, Reinforcement LearningRL project that learned to consistently beat skilled human players.
-
Botscript (.bs) —
GitHub Repo
2022 · Rust, Custom DSLLightweight scripting language to make robot control accessible to non-technical users. Winner of Judges' Choice (FTC Into The Deep).
- Bus Times Display 2022 · PythonReal-time bus schedule displayed on an LED matrix device.