
Senior Software Developer
AI is analyzing your overall score…
Identifying your key strengths…
Evaluating your skill match against the job requirements…
Assessing your cultural and operational fit
u-blox
Embedded Systems Engineer
June 23, 2026 – Present
mechabasilisk
August 11, 2024 – August 13, 2024
Ergonomic, split, 40%, handwired, "key-welled" keyboard using WeAct RP2040 boards designed in Fusion 360
View Projectbasilisk
September 7, 2023 – August 13, 2024
Basilisk is an ergonomic, split, 40%, handwired, "key-welled" keyboard using WeAct RP2040 boards designed in Fusion 360
View Projectrustberry-pi-pico
December 21, 2022 – March 11, 2023
Collection of firmware binaries for Raspberry Pi Pico written in Rust.
View Projectiris-keymap
July 2, 2022 – March 27, 2023
Keymap configuration files used to flash Keebio's Iris rev. 6 keyboard using QMK.
View Projectlol-mastery-chest-viewer
October 23, 2019 – March 6, 2023
App that let's you preview your champion's mastery information from Riot Games API, created to teach @benekin Web Development
View Projectocto-board
September 19, 2018 – October 11, 2018
App used to easily find Github issues by a label, organization or language. https://octo-board.herokuapp.com/
View Projectreact-loading-spin
April 23, 2018 – November 21, 2021
A simple reusable animated spinner react component.
View ProjectCultural Fit Analysis
The candidate's project portfolio shows a strong inclination towards personal, hobbyist-driven embedded systems development, particularly in custom keyboards and low-level programming. This indicates a self-starter with a passion for the domain. However, the lack of team-based or open-source contributions in the provided projects makes it difficult to assess collaborative cultural fit. The current role at u-blox suggests professional experience in a corporate environment, but details are missing.
Soft Skills & Operational Fit
The provided data is insufficient to assess soft skills and operational fit. Project descriptions are technical and do not offer insights into collaboration, problem-solving approaches, or communication style.