About
I'm William, an engineering student at Örebro University who likes making small personal projects.
A lot of them involve stats, spreadsheets, and building tools around things I'm into — usually games, music, or whatever I've decided to overanalyze.
Projects
A selection of personal and university projects — spanning mobile, desktop, 3D, and web.
A custom Spotify Wrapped dashboard that pulls your listening history from Google Sheets and generates an animated web report — top tracks, genre clouds, hourly patterns, and fun insights.
View on GitHubA 3D space navigation application featuring a procedurally generated star catalog, user authentication, first-person and third-person camera controls, and glow rendering effects.
View on GitHubA native iOS app for tracking minigolf scores across 1–3 players and up to 4 rounds. Automatically calculates totals and averages, with a results dashboard and CSV export.
View on GitHubA music guessing game powered by Spotify — players identify songs, artists, and release years from a custom playlist loaded from Google Sheets. Desktop app with full keyboard controls.
View on GitHubA minimalist iOS dart scoring app for 1–4 players in 301 or 501 game modes. Per-dart input with singles, doubles, triples, and bullseyes — plus automatic bust detection and round statistics.
View on GitHubA zero-dependency browser meme maker for images and animated GIFs. Captions are burned into every frame and exported as real .gif files — no install, no server, all client-side.
View on GitHubA Flask web app for exploring autonomous-vehicle sensor logs — streams rendered camera feeds and plots comparative metrics like pedestrian density, vehicle counts, and scene complexity across cities.
View on GitHubA browser GIF captioning tool that searches Giphy and Klipy, overlays Impact captions, and re-encodes the result entirely client-side. Canvas 2D compositing with SVG previews for frame-accurate output.
View on GitHubContact