
Software engineer, tinkerer, loser
AI is analyzing your overall score…
Identifying your key strengths…
Evaluating your skill match against the job requirements…
Assessing your cultural and operational fit
screentime
November 18, 2022 – December 15, 2022
A MacOS status bar item to show today's screen time for roughly tracking work hours.
View Projectperceptron-asm
May 9, 2022 – August 15, 2022
A single-layer perceptron in x86 assembly to distinguish between circles and rectangles.
View Projectqr-asm
June 1, 2021 – September 6, 2021
Generate a QR code from scratch with only ARM assembly.
View Projectmd-graph
December 19, 2020 – February 11, 2023
Generate interactive network graph from markdown link relationships
View Projectvscode-ibmi-languages
March 17, 2020 – Present
Syntax highlighting for IBM i languages such as RPG, CL, DDS, MI, and RPGLE fixed/free.
View ProjectIBMi-Book
July 26, 2019 – March 14, 2023
"Learning IBM i as a Web Developer", my subpar eBook for learning the basics of IBM i, RPGLE, Control Language, and more from the eyes of a web developer.
View ProjectLinear-Algebra-C
June 2, 2019 – October 10, 2019
A linear algebra library for performing basic and advanced matrix operations. This was made as a refresher for linear algebra and is by no means complete.
View ProjectTempleOS-and-HolyC
October 22, 2018 – January 23, 2023
A very brief adventure in TempleOS and HolyC. RIP Terry Davis
View ProjectHTTP-ASM64
September 29, 2018 – September 30, 2018
The most basic HTTP Server written in x86 Assembly
View ProjectTerrain-Generation-Study
March 28, 2018 – September 23, 2018
Using Perlin noise to generate a map texture and then generate an LOD enabled terrain mesh from the map. This system was going to be used in a now abandoned project.
View ProjectCultural Fit Analysis
The candidate's project portfolio demonstrates a strong 'maker' culture, with a clear passion for deep technical exploration and building from scratch. This aligns well with cultures that value innovation, self-starters, and individuals who are not afraid to dive into challenging, low-level problems. The focus on personal projects, however, means there is no direct evidence of experience in collaborative team environments or adherence to corporate development processes, which could be a gap for some organizational cultures.
Soft Skills & Operational Fit
The candidate's extensive personal projects suggest strong self-motivation, initiative, and a passion for learning. The diversity of projects, especially those involving niche technologies like HolyC and IBM i, indicates a high degree of intellectual curiosity and a willingness to tackle complex, unconventional problems. However, without formal work experience or completed assessments, it is difficult to assess collaboration, stress handling, or direct operational fit in a team environment.