Its me!

Oliver Goodwin-Day

Student

Programmer

Entrepreneur

Projects

LockedIN

Swift

Google Gemini

When revising, there can be the temptation to reach for your phone and before you know it you've spent 2 hours scrolling and 20 minutes revising.

LockedIN is designed to eliminate that temptation by locking users out of distracting apps until they complete their study sessions. The sessions are structured around the Pomodoro Technique, using focused periods of study followed by scheduled breaks.

However, simply blocking access to apps isn’t always enough to ensure that work actually gets done. LockedIN addresses this by introducing accountability: before starting a study session, users upload scans or photos of the work they intend to complete. Once the session is finished, they must scan their completed work before access to their apps is restored.

To verify completion, LockedIN uses Google Gemini's image recognition to compare the submitted work and generate a confidence score indicating how likely it is that the work has been completed. This method is incredibly flexible for a variety of work including exam papers, question sheets, written notes and digital work.

The app is currently nearing the end development for version 1, with the iOS release planned for early September.

External

RateMySociety

NextJS

TailwindCSS

Supabase

Cloudflare Turnstile

Universities offer hundreds of societies, and it can be difficult to judge their quality before paying to join. RateMySociety was created as an anonymous review platform to address this problem. Real students can leave honest feedback about their societies - including the pros, cons, and overall atmosphere. Prospective or interested students can then use these reviews to make more informed decisions about which societies to join.

This project went slightly viral on TikTok and at the time of writing we have over 1.6 million views and 111K likes, driving nearly 1000 total site visits.

This project is in 'hibernation' now as I built it more for fun then anything serious. The site is still live and has some reviews.

WikiLinks

Python

CassandraDB

There is a theory that for any 2 given Wikipedia pages, they are no more than 6 clicks away from each other. This concept has been popularised through Wikipedia Speedruns and Six Degrees of Wikipedia. I too was interested in this idea, so wrote a python program to parse, consolidate and store each wikipedia page's title and links from the Wikimedia-XML dumps in CassandraDB.

I was then able to write a number of search algorithms including Branch and Bound and Iterative Deepening Depth-First Search from which I could enter 2 pages and find the shortest possible route.

This project was very fun but also very time consuming (It was taking over 12 hours on my computer to parse and store the data!) but the results were really interesting.

Experience

  • ShefESH

    Oct 2024 - Present

    1 year 10 months

    President

    Technical Officer

    As Technical Officer, I was responsible for leading the technical set up of CTF (Capture The Flag) events and society sessions, as well as managing the society website and backend systems. I was responsible for running the Advent of Cyber event in 2024, including creating a leaderboard site to display the top 10 members.

    Having just stepped into the role of president, I'm looking forward to developing the society beyond what we have achieved in the past few years including looking into future technologies and potential vulnerabilities such as AI prompt injection, as well as running more practical hands-on sessions.


  • Enactus Sheffield

    Oct 2024 - Present

    1 year 10 months

    Technical Officer

    CodeCreators Lead

    CodeCreators Mentor


  • UniPathApp

    Mar 2026 - Present

    5 months

    Founding Engineer

    Working closely with Founders Sam and Lewis to turn their concept of a local venue student deal finder into a cross-platform React Native application.


  • SLUGSoc

    Mar 2025 - Mar 2026

    1 year

    Sr Technical Officer

    Responsible for managing a team of other tech officers within the society

    • Rebuilt society website from scratch, with a focus on reliability and ease of use for future committees
    • Development and Hosting of society Minecraft server
    • Setup of tech for society LAN events

  • Sheffield CompSoc

    Oct 2025 - May 2026

    7 months

    2nd Year Rep

    Responsible for publicity of society events to year group. Assisted with Technology for HackSheffield10, the society's flagship event

    • Updating the website, including schedules
    • Coordination and support with Hackathon Leads regarding ticketing
    • Development of a Discord bot to manage users within the Hackthon's Discord
    • Various Tech setup on the day