OLIVER EBSWORTH
I'm a passionate programmer that gains gratification from the journey of designing and developing software.
EDUCATION
Farnborough College of Technology, Farnborough
Level 3 BTEC of Game Studies.
September 2020 - May 2022
Overall: MMP
NOTABLE PROJECTS
Here is a list of my projects that I think are worth noting, a more in depth look at these projects can be found on my portfolio website (oebsworth.github.io/portfolio-website-nextjs-web), and my github (github.com/oebsworth).
Porfolio Website
I created this to showcase my work and to link to my C.V., I plan to update this and change how it is currently formatted. You can view the code here (github.com/oebsworth/portfolio-website-nextjs-web).
Procedural C.V.
This is the page that you are currently on. Due to my constant learning and understanding of new things. I wanted to create a 'procedural' C.V. that I could update programmatically. Currently it is a next.js project, however I plan to adapt it into my personal portfolio website with Sanity integration. You can view the code here (github.com/oebsworth/procedural-cv-nextjs-web).
Kitchen Chaos
This is a course that I followed from Code Monkey's youtube channel. It teaches the ins and outs of the single-player unity workflow. This was the first big project I worked on in Unity, I have commented throughout the code to show that I understand when to use the coding principles. You can view the code and play the game at (github.com/oebsworth/kitchen-chaos-unity).
Time Trial Car Game
This was the first piece of Upwork work that I did for a client. Unfortunately the client backed out of payment so I didn't get the credit I deserved for my Upwork profile. You can view the code and play the game here (github.com/oebsworth/time-trial-car-game-unity).
Warehouse Wreckage
Warehouse wreckage is the first game that I have created for my c++ unreal engine course. It is a game set in a warehouse where you can destroy the environment with fun physics and destruction effects. This game is made with blueprint and served as a starting point for unreal engine. You can view the code and play the game at (github.com/oebsworth/warehouse-wreckage-unreal).
Obstacle Assault
Obstacle assault is the second game that I have created for my c++ unreal engine course. The level is a couple of floating islands with some moving obstacles on them. This was a basic introduction to c++ and the coding principles. You can view the code and play the game at (github.com/oebsworth/obstacle-assault-unreal).
TECHNICAL SKILLS
Category | Skills ( Beginner | Intermediate | Advanced ) |
---|---|
Programming Languages | JavaScript (Adv), C# (Adv), Python (Int), C++ (Int), Typescript (Int), Kotlin (Int) |
Programming Frameworks | ReactJS (Int), NextJS (Adv), VueJS (Beg), NuxtJS (Int), Angular (Beg), Solid (Beg), Stencil (Beg), Svelte (Beg), Electron (Beg), Nextron (Beg) |
Programming Technologies | TailwindCSS (Int), GSAP (Beg), Three.js (Beg), MongoDB (Beg), Mongoose (Int), Cloudinary (Beg), Sanity (Beg), JSX (Adv), Axios (Int), OpenCV (Int), Numpy (Int), Tkinter (Beg), customtkinter (Int), Tensorflow (Beg) |
Softwares | Blender (Adv), Visual Studio (Beg), VS Code (Int), Git (Int), Figma (Int), Adobe Photoshop (Int), Adobe Illustrator (Beg), MS Word (Int), MS Powerpoint (Int), MS Excel (Int), Android Studio (Int) |
Game Engines | Unity (Adv), Unreal Engine (Int) |
Areas of Understanding | Web Development (Adv), Game Development (Int), Machine Learning (Beg) |
WORK EXPERIENCE
Farnborough, Hampshire
2019 - 2020
Farnborough Fins
2019: I worked as a dedicated pool helper for Farnborough Fins, I ensured a safe environment for young children during their activities. I collaborated with a new team each shift, building new relationships in real-time to provide the best experience for teachers and the children that were taking part. Unfortunately this position ended due to covid.
PERSONAL NOTES
During my spare time, I enjoy working on personal projects, I take great pleasure in learning new things and usually learn quickly. I also play video games with my friends, when I do we focus on teamwork, leading us to winning the game. Sometimes I am given the role of in game leader, this means that it is my job to call the strategies that we will follow during that game. I will allocate my teammates roles that they are comfortable with and focus on our mistakes so that we can better ourselves for the next round.
REFERENCES
Richie Mobwete - Pronounced: Rish-ee Mow-bweh-tay:
Motion Realm, Director,
rishi@motion-realm.com,
College Tutor.