Home

Software Developer and Student based in Stoke-on-Trent

Welcome to my personal corner of the web! I'm currently in the placement year section of my Bachelor's degree in AI & Robotics. During my studies I've gained hands-on experience with everything from machine learning techniques, to natural language processing, to embedded systems programming, to project management and group work.

Outside campus, I've contributed to several paid software projects, including a part time placement with Sensor Magic, where I've honed my software engineering and problem solving skills and learned to create efficient and reliable solutions.

This website is currently under construction.

To-do List


General

  • Finish brief bio
  • Write about software I appreciate
  • Write an extended bio

Projects

  • Think of more project ideas (at least 2 more)

Brick Arch

  • Implement horizontal joints for radial arches
  • Implement complex horizontal joints for flat-gauge arches with options for curves
  • (Long-term) Implement custom arch shapes with configurable bends (like thick strokes from paths with joints and curves in Inkscape)
  • Implement vertical joints
  • Implement basic shapes for all arch types
  • Figure out more sensible scaling algorithm for axes' labels and grid
  • Change expand/restore functionality to maximise/restore for all project windows
  • Replace toolbar spans with class system for displaying required items
  • Move window bar to program itself and change section font/styling
  • Refactor existing JavaScript with emphasis on object-oriented practices