tobias.codes
portfolio
about
contact
legacy projects
US–China Global Trade Comparison
The visualisation enables an engaged but not necessarily expert audience to compare the US and China by volume of international trade each quarter since 1990.
Cylinder Chess
Enjoy realistic cylindrical gameplay on a unique animated 3D board; or choose traditional square geometry. Play against friends. No sign-up needed and no ads!
Tokenbound Titans
An implementation of the new Ethereum ERC-6551 standard for NPC gaming in combination with dynamic generative NFTs.
Bespoke Rota Generation
Tasked with creating bespoke rota generation software to solve a complex scheduling problem involving 24-hour care rostering in France.
Graphletics
Won the 2nd-year Oxford computer science Group Design Practical departmental award for best project with Graphletics, a web app of six games based on famous graph theory problems.
Raeda
Built at ETHDenver 2023, Raeda is a solution to the fragmentation, inefficiency, and lack of competition in the logistics market.
Colour Blender
Discover the free online colour blender & lerp tool! Discover unique blends, gradients, and generate all the CSS color codes you need for your projects at Colourblender.io!
Rhap5ody.js
rhap5ody.js extends p5.js to support conditional re-rendering – taking inspiration from react.js.
LensPy
Python library for Lens Protocol. Making Lens Protocol easy to use and accessible to Python developers.
Solid 3D Engine
Built a 3D Engine whilst studying for my A-Levels. I wanted to see how far I could get through my own insight and ideas; without reference to external resources, libraries, etc.
Schema GPT
GET & POST to a live server with a custom GPT. This custom OpenAI GPT interacts with the API of a live Go server hosted at https://schema-gpt.onrender.com.
Graphical Stock Exchange
Created a web app for the open-source financial exchange simulation Bristol Stock Exchange – a programme developed in 2012 by Prof Dave Cliff of Bristol University Computer Science Department.
Particle Physics Simulator
Inspired by a lesson on particle physics in spring 2019, I decided to simulate how sub-atomic particles might interact with each other.
Portfolio
A portfolio for all of my projects..!
About Me
I'm Toby, a third-year Maths & CS undergrad @ Oxford.
- Consuming too much coffee ☕️, climbing trees 🌳 and fells ⛰
- Maintaining some fun projects cylinderchess, colourblender, rhap5ody.js...
- Hooked on hackathons: ETHDenver, ETHGlobal Waterloo, ETHGlobal Paris
Ray Tracer
In autumn 2018 I heard about the ray tracing technique, which enabled realistic 3D images to be drawn using virtual light rays. So I set out to write my own basic implementation.
Timeline
The story of my life – gamified.
Wireframe 3D Engine
My first major project, written during the summer of 2018. At this stage I’d only covered GCSE and FSMQ level mathematics and I decided not to look at any resources, seeing how far I could get off of my own steam.
Supervised Deep Neural Network
My first neural network algorithm, which I initially wrote in Python during Christmas break of 2018.
Isometric Terrain Generation
Generates random terrain in one of 4 conditions: Fine, Rain, Mist or Night.
Grafx Calculator
GraFx, my own graphing calculator, I wrote 2018 to overcome limitations I faced with Desmos. Whilst GraFx is able to plot basic polynomials through its online interface, it was designed to respond to directly inputted source code for more complex tasks.
Flag It – Game
A game I originally wrote on KhanAcademy's programming section in 2018.
Selectio
Selectio is an image editing tool I built in 2020, testing out a rival concept to Photoshop
Oblique Collisions
10 examples demonstrating a physics engine I wrote for handling 2D oblique collisions between spheres.
Equilateral Structural Tiling
Each layer of equilateral triangles is built on the one below. The structure displays chaotic properties when moving the nodes at the bottom.
Gas Diffusion Model
Observe convection currents, as particles on the bottom right are heated, whilst the top left are cooled.
Hawks Doves Simulation
Inspired to create my own simulator by a Youtube video in 2019, I built Hawk Dove Simulator to model predator-prey interactions.
Fourier Transform Simulator
Built a Fourier Transform simulator to visualise the unravelling of multiple component frequencies.
Fluid Grid Builder
Design your own map in the grid and watch the fluid fill from the top.
Heat Rod Simulator
Define the heat map of a rod and watch it reach temperature equilibrium.
Cellular Automata Playground
Playground to explore cellular automata.