
Part-time music geek; full-time computer geek. Father of an 8 year old boy who apparently learned some Python while I wasn't looking. 😂
AI is analyzing your overall score…
Identifying your key strengths…
Evaluating your skill match against the job requirements…
Assessing your cultural and operational fit
wanda
May 13, 2023 – Present
Programming language for a tutorial series on building a compiler
View Projecthow-to-think-like-a-programmer
March 16, 2023 – April 2, 2023
Don't just learn how to code; learn how to think like a real programmer
View Projectliszt
October 28, 2022 – December 15, 2022
A prototypal object oriented language that borrows heavily from functional programming concepts and languages
View Projectdaniel-lang
March 15, 2022 – April 29, 2022
A Lisp-like programming language for learning about programming languages, implemented in JavaScript
View Projectpratt-generator
March 4, 2022 – May 14, 2022
A Pratt parser generator for simple languages
View Projectfunctional
September 10, 2021 – August 2, 2023
Functional types and helpers, including algebraic data types and an iterable collection interface that has parity with JavaScript arrays + additional functionalities.
View Projectpractical-unix
May 19, 2020 – May 20, 2020
Mastering the Unix shell and command line tools
View Projectyet-another-react-boilerplate
November 21, 2019 – March 8, 2023
Yet another React project boilerplate, built with Webpack 4
View Projectcomputer-science-program
August 13, 2018 – March 1, 2019
Personal Computer Science Learning Program - courses & materials roughly equivalent to those of a BS program in CS
View Projecttrellis-redis
November 3, 2017 – February 19, 2022
Ansible role to add Redis to Trellis server provisioning
View ProjectCultural Fit Analysis
The candidate's project portfolio demonstrates a strong inclination towards foundational computer science and programming language theory, which could be a valuable asset for a team that values deep technical understanding and innovation. The diversity of personal projects, including a React boilerplate, indicates an interest in practical application alongside theoretical exploration. The self-directed learning approach suggests a proactive and independent individual, which can be a good cultural fit for organizations that empower engineers to take ownership and explore new ideas. However, the lack of team-based projects or professional experience makes it challenging to fully assess collaboration and team integration aspects.
Soft Skills & Operational Fit
The candidate's personal projects indicate a strong drive for self-learning, problem-solving, and a deep curiosity about how systems work. The focus on building programming languages and compilers suggests an analytical mindset and attention to detail. However, without psychometric test results or interview data, it is difficult to assess collaboration, stress handling, or direct operational fit.