Hello, I'm Dae, and I build games and data projects.

I work as a business analyst in London, and most of my spare time goes into Memora, a mobile rhythm game I've been making in Unity and C# since late 2024, along with the charting editor I built inside Unity to create its levels. Alongside it I've written and released two small Windows utilities in .NET, and I use Python and SQL for data projects, the largest of which is a pipeline that loads every house sale in England into PostgreSQL to measure how affordable homes are in each council.

Memora

Memora is a mobile rhythm game I've been making since late 2024, and I handle the programming, art, music direction and storyboarding myself. The lines you play on move and spin with the music and can even freeze or run backwards, notes can fly at one another or at points that are still moving, and a visual-novel story about memories and photography runs alongside the songs. I also built the charting editor inside Unity that I use to make every level.

In the write-up I go through how the game keeps in time with the music, how its four kinds of note are judged, how a note can aim at something that is still moving, and how a whole field of notes can freeze or rewind mid-song. It also covers the charting tools, including a motion library built by analysing several hundred published charts, the storyboard pipeline behind the story mode, and how I tracked down a slowdown in the editor that took each repaint from around 120 ms to 15 ms.

Where I've worked

More about each role

  1. Oct 2024 – present Infotechtion Business Analyst / Change Management Consultant
  2. Dec 2023 – Oct 2024 Xander Talent Technical Consultant (placed at Grant Thornton UK)
  3. Jul – Nov 2023 Jaffe & Co US/UK Tax Trainee
  4. Jul – Sep 2022 University of Cambridge · In2Research Computational Research Assistant
  5. 2019 – 2023 Imperial College London MSci Chemistry (2:1), Computational Chemistry pathway