My Timeline

💼 Ovarro

As part of my university degree, I was offered to undertake a placement year in a professional environment in order to gain applicable real work experience. This is an excellent opportunity for me to grow both professionally and personally, solving real problems in the workplace.

July 2023

💻 Website launched

I launched this website to host my online presence after slowly working on it for a few months. This allows me to have a place to direct people to if they want to know more about me or my work and experience.

  • HTML
  • CSS
  • JavaScript
October 2022

💻 Ray tracer project started

I started a long term project to create a ray tracing engine to create photorealistic images with several features, including:

  • Diffuse, metallic, glass & emissive materials
  • Sphere primitives
  • Triangle primitives
  • Partial .obj file support
  • GPU support with OpenCL

As this is a long term project, it is still in development, with plans to add several new features in the future. To this day, this is the project I am most proud of and is likely the most technical work I have undertaken.

  • C++
  • OpenCL
September 2022

🏫 University of Huddersfield

My second year of my degree contained the following modules:

  • Introduction to Artificial Intelligence
  • Computational Mathematics 1
  • Algorithms and Data Structures
  • Operating Systems
  • Relational Databases and Web Integration
  • Team Project 2

I thoroughly enjoyed my second year and was interested in some new topics that went deep into topics, such as operating systems and how they work at a low level.

  • Java
  • PHP
  • MySQL
September 2022

🏫 University of Huddersfield

My first year of my degree contained the following modules:

  • Computer Organisation and Architecture
  • Computer Science and Mathematics
  • Computer Network Fundamentals
  • Software Design and Development
  • Team Project 1

I very much enjoyed my first year at university and was excited to learn about completely new topics such as setting up and managing computer networks.

  • C
  • Java
September 2021