Chris Page

Backend Robotics Engineer

Saga Robotics

email github

profile About Me

Full-stack developer with experience building web interfaces and systems for robotics applications. Working with ROS1 and ROS2, I've bridged the gap between complex robotic systems and intuitive user experiences, creating websites to access over a 100 operational robots to debug, monitor and fix robots remotely.

Beyond full-stack I have a passion in procedural generation. Exploring new algorithms and solving complex problems around them. My Masters was on the "Procedural Generation of Strawberry Plants". I gathered data and used the L-system algorithm to create random but accurate strawberry plants.

download Download CV

Education

degree MSc Computer Science

University Of Lincoln

degree BSc Computer Science

University Of Lincoln

star badge Skills

Languages

Python

JavaScript

TypeScipt

Odin

Tools

Docker

CI/CD

Git

code Professional Work Projects

Thorvald Operating Centre (TOC)

Full stack website for tracking Thorvald robots status and provide remote support.

React Node.js Python Cognite Next.js MongoDB

HomeGUI

Robot UI to start treatment, check for errors and provide detailed status info of the robot.

Python JavaScript ROS1/2

code Personal Projects

Pixel Texture Forge

A Docker web app using Flask for converting images to tileable pixel textures

Python Docker JavaScript
anchor-link View Project

L-Strawb-Py

Masters Project on procedurally generating Strawberry Plants using L-systems

Python lpy
anchor-link View Project

code Research

Procedural Generation of Strawberry Plants

Developed a procedural 3D strawberry plant model using L-systems that simulates realistic growth based on temperature and time. The system generates plants for agricultural simulations and crop prediction, with parameters tuned from real plant data.

anchor-link Read Thesis

code Open Source Odin Libraries

odin flowfield

Flowfield pathfinding with multithreading support.

anchor-link View Project

odin invetory system

Minecraft like inventory system made in Odin.

anchor-link View Project

odin roomgen

2D Procedural room layout generation using BSP.

anchor-link View Project

odin autotile

Autotiler for wang tilesets made within Odin

anchor-link View Project

roadin

A* used to generate a road between two points.

anchor-link View Project

odin jps

Jump Point Search pathfinder written in odin.

anchor-link View Project

code VoxeLibre (MineClone2)

I have contributed gameplay features to an open-source Minecraft clone that is made with Lua on top of the luanti engine. I specifically implemented the Anvil and the stonecutter items into the game.

anchor-link View Game

User Success Experience

Backend Robotics Engineer

2021-2025

Saga Robotics

Developed full stack software for Thorvald robots.