
CS Masters student at ETH Zurich. Contributor to @compsoc-edinburgh, @VIS-ETH, and @discord-haskell.
AI is analyzing your overall score…
Identifying your key strengths…
Evaluating your skill match against the job requirements…
Assessing your cultural and operational fit
ETH Zürich
Embedded Systems Engineer
June 29, 2026 – Present
youtube-takeout-json-to-watchmarker
January 23, 2025 – Present
Tool to convert YouTube watch history (JSON) to Watchmarker Database
View Projecte-paper-todoist
October 24, 2024 – Present
The source code for my desktop e-paper display showing Todoist tasks
View Projectopen5gs-corekube
August 27, 2021 – March 29, 2024
A fork of Open5GS, incorporating changes necessary for CoreKube
View Projectdiscord-haskell-voice
April 29, 2021 – Present
A Haskell library to add voice support to discord-haskell.
View Projecthelloworldhack2021
February 13, 2021 – February 14, 2021
Winning entry for Hello World Hackathon 2021
View Projectmpvcord
February 8, 2021 – September 27, 2021
Discord Game Activity integration for mpv video player. Uses the Game SDK. Heavily customisable with superficial Lua knowledge.
View Projectowenbot-api
December 31, 2020 – January 10, 2021
An owen API written in Golang for all your owenbot needs.
View Projectmpv_clock
December 18, 2020 – February 17, 2021
Show the OS clock in the mpv video player OSD, either indefinitely or for a few seconds.
View Projectowenbot-hs
November 11, 2020 – September 11, 2022
A utility bot written in Haskell for the Edinburgh Informatics Class of ‘24’s main messaging platform (Discord server).
View ProjectCultural Fit Analysis
The candidate's projects are primarily personal and diverse in technology, suggesting a self-starter with broad interests. However, the lack of team-based projects or contributions to larger open-source initiatives makes it difficult to assess cultural fit in a collaborative professional environment. The current role at ETH Zürich as an Embedded Systems Engineer aligns well with the target role, but no details are provided about the role's responsibilities or team dynamics.
Soft Skills & Operational Fit
Insufficient data to assess soft skills and operational fit. The candidate's project descriptions are concise, but there is no information on collaboration, problem-solving approaches, or communication style.