Image of Joseph Smith

Joseph James Smith

Electronic and Computer Engineering Graduate

I am a recent BEng Electronic and Computer Engineering graduate from the University of York having studied in areas including cloud and distributed computing, algorithms, FPGA development, and control systems. During my degree, I completed a year-long industry placement with an electronics and software consultancy. There I worked on embedded systems, FPGA projects, and developed CI/CD pipelines. I am passionate about using technology to solve real-world problems, and I'm eager to bring my technical expertise and collaborative experience to a dynamic engineering team.

CV Download

Projects

Graphics Programming

This project acts as an exploration of graphics programming with OpenGL in C++. This project utilises CMake and MinGW to build a project with GLFW/GLAD for use with the OpenGL specification. This project is designed to be multi-platform and runs on most C++ build systems including Windows, Linux and MacOS.

  • C
  • OpenGL
  • GLSL
  • GLFW
  • MinGW
  • Graphics

Methods for Control of a Robotic Hand

BEng dissertation project involving the use of a ‘qb Softhand research’ and various methods for its control including a look at a possible method for a Brain Computer Interface. This project also includes stimuli animated resources to aid the collection of data for training a model for a BCI.

  • Python
  • ROS
  • HTML
  • CSS
  • Javascript
  • SVG
  • Computer Vision
  • Machine Learning
  • BCIs

Experience

Sep 2022 - Jun 2023

ITDev

Embedded Systems Intern

Year-long industry placement as part of the UKESF scholarship. Gained valuable experience working on a diverse range of projects helping me to develop both my technical skills and industry knowledge. Contributed to projects involving video output, scripting, software development, and hardware testing. Developed a Jenkins pipeline for a large FPGA build, which received commendation from the client. Involved in a video SDR to HDR IP project, where I applied my skills in Python, C++, and RTL. Received mentoring, guidance, hands-on experience, and valuable exposure to client-facing work.

  • Python
  • C++
  • Bash
  • FFmpeg
  • Jenkins
  • Hardware
  • Testing
  • Linux
  • Scripting
  • CI/CD
  • FPGA
  • Vivado

Sep 2018 - Sep 2020

Jesmond Community Leisure

Casual Lifeguard

RLSS UK - National Pool Lifeguard Qualification held between Sep 2018 and Sep 2022

Education

UoY Logo Light

Sep 2020 - Jul 2024

University of York

Electronic and Computer Engineering with a year in industry

Achieved: 2:1

GA Logo

Sep 2015 - Jun 2020

Gosforth Academy

A-Levels: Computer Science, Physics, Mathematics