Photo of Alfie Renn

Alfie Renn
Software Engineer & Web Designer

View online! https://cv.alfierenn.dev

About

Hi! I'm Alfie: physics graduate, hacker, and software engineer. I love to make beautiful things with code (mainly using HTML/CSS/JavaScript and Python), including websites, apps, and graphs. With all my work I create good quality, robust, and well-tested code, as well as powerful automation and well-organised git repositories, empowering collaboration. Do check out my website and Git server!

Work Experience

Freelance Software Engineer / Web Designer
March 2023 - Present
Highlights
  • Maintaining an extensive database of tens of thousands of vehicle paint colours using CSVs and SQL, including keeping it up to date, adapting the database format to the needs of the users, and ensuring a reproducible data pipeline.

  • Development and upkeep of a bespoke PHP plugin enabling dynamic product content for WordPress, as well as programmatic integrations with common WordPress plugins like WooCommerce and Yoast SEO.

  • Management and upkeep of WordPress and Shopify eCommerce sites for an international brand.

  • Co-maintaining gspread, an open-source Python API for Google Sheets with over 8 million downloads per month, demanding a high level of future-planning and project management.

  • Developed a mod for the video game Factorio in Lua, involving a low-level partner-plugin for the voice chat client Mumble, written in C. Released on Windows and Linux.

  • Interfaced with an electronic dot-matrix display discarded from a bus station, using C, requiring an involved knowledge of electronics and low-level communication protocols.

ByteSnap Design
August 2022 - March 2023
Software Engineer
Highlights
  • Utilised Vue and TypeScript to create an intuitive, user-friendly web application, using robust design patterns and best practices to ensure optimal functionality and user experience.

  • Designed and developed a responsive, feature-rich web application using Flutter and Dart, incorporating a range of views and user-friendly interfaces for maximum ease of use.

  • Employed WPF and C# to create a high-performance application, using SQL and an MVC architecture to facilitate the viewing, manipulation, and analysis of data.

  • Streamlined the deployment process of complex code with multiple dependencies, using Docker and GitLab CI to optimise the development process and improve productivity.

Durham University Physics Department
June 2021 - August 2021
Solar Physics Research Student
Researching novel telescope imaging techniques using quantum gases
Highlights
  • Developed robust code with Python for fabricating and analysing images from a solar telescope.

  • Performed deep literature review to justify techniques used in the creation of said telescope.

  • Discussed and acted upon desires and needs of telescope engineers, theorists, and observationalists.

Viper RF
August 2019 - September 2019
Design Engineer Intern
Programmed and debugged a real-time optimisation algorithm on a microcontroller with **C**. This was used to minimise power losses for a microwave generator, to be used in an ion thruster for space satellites, improving both industry knowledge and personal skills.

Awards

  • July 2019

    Durham University

    Florence Nightingale Award for Graphical Excellence

    Awarded for the optimal presentation of quantitative data to illustrate a Helmholtz coil. Used Python for graphing.

Volunteer

Sheffield Hackspace
March 2025 - Present
Director

Organising a hackspace of 100 members, involving future planning, open communication, and collaboration.

Education

  • 2018 2022

    Durham University

    MPhys Physics

    Grade: 1st (77%)

    Courses
    • Masters Project: Using Machine Learning to Optimise Quantum Optics Experiments

  • 2011 2018

    Cottingham High School and Sixth Form College

    A Level, GCSE

    Grade: A* A* A* (A Level), 6A*, 4A, 2D* (GCSE)

    Courses
    • A* Physics

    • A* Mathematics

    • A* Further Mathematics

    • (GCSE) A* Mathematics, A English

    • (GCSE) + 5A*, 3A, 2 Dist*

Skills

Data Analysis
Python Statistics Jupyter
Effective Scripting
Bash Python Linux
Systems Administration
Linux
Web Development
HTML CSS JavaScript Vue
Git/Project Management
Pull requests Git issues Open source maintainer GitHub Actions
Great development practises
API Design Reliable documentation
DevOps
Docker Git Continuous Integration Continuous Deployment

Interests

Ethical computing
local-first open source accountability
Electronics
PC building Arduino (microcontroller and circuit boards)
Open-source
trust Contributing to open-source projects

References

[... W]e were very impressed with [Alfie]'s outstanding contribution to our business in a relatively short period. He demonstrated extremely high intelligence, organisation, good technical communication skills, work ethic, and a positive attitude. [Available on request.]


"This is very neat thank you for this contribution."


[Available on request.]


[Available on request.]