Driven and creative Computer Science student with a passion for new technology. Currently completing final year of my CS BSc in Durham.
I have experience across the tech sector, from low level hardware implementation to beautiful, responsive, performant web apps and the databases behind them.
Following my summer internship, I will return to Siemens post-graduation as a full time C++ software engineer. As part of the D-Cubed team I will continue work on implementation of performant mesh geometry.
Over summer 2024 I completed a Software Engineering internship at Siemens. I worked as part of their D-Cubed team developing high-performance C++ geometry kernels, and gained experience writing, debugging, and profiling code. I worked on projects to improve the performance of mesh geometry using advanced search datastructures for 3D space, and recieved a perminant job offer to return after graduation.
Designed and built Email Campaigns for large companies. I've written industry-ready code and been responsible for test and release of emails that have reached upwards of 100 million people, working with the large companies listed below.
Built and delivered an IoT hardware solution and fullstack webapp to record, store, and serve workshop tasks via an app to be displayed on monitors across the organisation. The app is Cloud Hosted to avoid downtime and uses IoT management tools from www.balena.io with real time messaging from Firebase.
Founded a start-up as part of Durham's Venture Lab designed to help students find housemates and houses. We developed an app in Flutter using a Firebase backend to allow users on Android and iOS to find housemates with similar interests. We also built an instant messaging feature and use Azure as our image storage backend.
Developed an IoT Hamster Wheel able to track and record the distance run by a hamster before plotting this information on a world map. The system allows multiple users to race their pets across the map in an effort to make small pets more engaging. Built using an ESP8266 and written in C++, React, Python and Node.js.
Using industry leading CAD software I designed and built a remote inspection robot using 3D printing and Laser Cutting in consultation with an industry stakeholder. The system controller design uses an Arduino programmed in C++ to communicate with a custom remote controller to control four stepper motors and uses radio frequency to stream realtime images back to the operator.
Completed a week long work experience program at Perkins including placements in various Business units, including their Global Engine Development Center. Worked in CAD and presented to multiple Engineers on the technicalities of HEUI fuel injectors and gained experience of a corporate work environment.
Completed a three day work experience placement at St James Place learning about their Investment and Risk Management operations.
Currently completing my second year, achieved an overall first in first year and on track for the same in year two.
Achieved four A-star grades in Computer Science, Mathematics, Physics, and Design Engineering.
Achieved ten grade 9s at GCSE, including Computer Science, Physics, Maths, Further Maths, English Lit/Lang, and Design Engineering.
Built a multi-user book review and recommendation site for a school book club. Site built using Node.js, React, and a MySQL database.
Volunteered to run the checkout in a community run village shop.
Setup and ran a village youth club for young people in my area.
Made with
By Ben
benwill.dev
©2025