Experience
Software Developer, July '23 - Present
EIP ERO Portal, July '23 - Present
Working on back-office application to process applications for postal and proxy votes. Highlights includes:
- Ownership of complex feature from initial design through implementation and demos to the client. Worked with designers and produced high-quality implementation that has been bug-free since release.
- Led several knowledge-sharing sessions on topics across our tech stack; supported new starters in the team.
- Brought in close to deadlines to get features finished on several occasions while balancing the priorities of my own work-streams.
Kotlin, Typescript, React, Terraform, MySQL, AWS
Graduate Software Developer, Sept '22 - July '23
EIP Citizen-Facing Services, Feb '23 - July '23
Worked on citizen-facing websites for postal and proxy votes, as well as various adjacent services. Highlights include:
- Converted critical set of AWS lambdas to Typescript, identifying and fixing long-standing issues in the process.
- Investigated and implemented solution to limitation with existing approach to storing form values. Ensured approach is robust to future changes.
- High impact team-member, noted by managers for finding tricky bugs, identifying design inconsistencies or improvements and for being able to pick up new technologies quickly.
Javascript, Java, Scala, Terraform, AWS
Training & internal apps, Sept '22 - Feb '23
Worked on various projects during training including:
- An HR tool tailored towards Romanian companies.
- Scripts to export our hiring database into a format accepted by a new third party tool.
- An app to help learn employees' names.
React, Python, Ruby
Software Engineering Intern, June '21 - Sept '21
Wrote a bespoke data visualisation tool to parse, process and display binary data gathered by an experimental high-altitude solar-powered drone with multiple sensors recording measurements over 30+ day flights multiple times a second. Used multiprocessing to reduce the parse and process time for the several gigabyte files to under 10 seconds.
Java
Education
University of Warwick
Computer Science MEng (1st), Oct '18 - July '22
Masters Dissertation
Multi-Agent Reinforcement Learning for Search and Rescue
Led a team of 6 on an investigation over the course of the year into the utility of a variety of multi-agent reinforcement learning algorithms in the field of search and rescue. We developed a custom sandbox environment to model potential scenarios at a high level and worked with RLlib — a scalable deep reinforcement learning library — to trial a variety of disaster scenarios, using heterogeneous agent types with different abilities. We concluded that there is potential for these algorithms to guide agents at a high level on the tasks to carry out — exploration, search, rescue or recovery — but that control at a micro level will still likely require human intervention at a minimum.
Dissertation
Trajectory Planning for Autonomous Racecars
Working with a small-scale wheeled robot, I used computer vision to detect the driveable surface, plan a trajectory and follow it. Due to issues with setting up a binocular vision system, I used monocular vision with planar transformations to carry this out.
Modules
Including:- Image Processing
- Machine Learning, Neural Networks, Data Science & Analytics
- Game Theory
- Project Management for Computer Science
- Databases
- Fault-Tolerant Systems
- Algorithms, other Computer Science Fundamentals
Activities
Vice President & Welfare Officer, Warwick ABACUS
Warwick ABACUS (Association of British and Chinese University Students) is an inclusive society that aims to bring together the often disparate British and Chinese university communities through a variety of events that cater to a range of people.
I helped the other officers plan and run events, and with seeking new sponsorships to grow our budget. The year ended with the ABACUS ball at a scenic country house hotel with dinner, drinks, live performances, a dance-floor and a fireworks show to end the night.
CS:GO Community Officer, Warwick Esports
I managed several CS:GO teams competing for Warwick in the two university leagues. I also helped run events, including a week-long tournament for several European universities with connections to Warwick.
Wrote sponsorship pitch for and met with HyperX, a leading brand for gaming peripherals, helping us create a partnership covered in several esports publications and which paved the way for direct university funding through a £250,000 esports centre with permanent staff.
Winchester College
Academic Scholarship & Music Exhibition, Sept '13 - July '18
Pre-Us
A-level equivalent exams- Maths (D1/A*)
- Further Maths (D2/A*)
- Physics (D1/A*)
- Economics (D1/A*)
Activities
Expedition society, prefect, front-desk cellist in Symphony Orchestra, football, community volunteering.
Hobbies
- Games: Elite Dangerous, Valorant, Age of Wonders 4, Civ 6
- Walks: RSPB member, enjoy visiting their reserves
- Music: Cello, Piano
- Football: Ipswich Town season ticket holder, 5-a-side
- Cars and Motorsport: Le Mans '23; Goodwood FoS '22, '23; Evo Magazine
Hobbies I'd like to find time to revitalise include astronomy and LEGO.