
A highly innovative multi award winning Front End web developer. In my spare time I make tools that make web development easier for everyone.
AI is analyzing your overall score…
Identifying your key strengths…
Evaluating your skill match against the job requirements…
Assessing your cultural and operational fit
NTT
Frontend Developer
June 24, 2026 – Present
zustand-create-setter-fn
August 26, 2025 – August 30, 2025
A fully type safe utility for Zustand that allows you to easily update state using React style setState functions (framework agnostic, doesn't require React).
View Projectrandom-tables-roller
January 30, 2021 – September 25, 2021
Personal project for quickly rolling random tables for my D&D games.
View Projectdriftory-viewer
August 18, 2020 – March 3, 2021
A viewer for comics created with https://www.driftory.com/
View Projectreact-time-input-polyfill
October 8, 2019 – June 18, 2023
A simple React component that produces an input[type=time] element with a built in Polyfill for Safari and IE support
View ProjectAtomic-Categorizer
February 27, 2019 – February 26, 2022
A tool for helping you decide what Atomic Design category components belong to.
View Projecttime-input-polyfill
October 6, 2018 – March 27, 2022
A polyfill for input[type=time] elements modeled after the Chrome & Fire Fox implementations.
View Projectmq-js
February 21, 2017 – September 4, 2021
Media queries in JavaScript inspired by the mq-scss Sass mixin
View Projectfont-face-generator
January 19, 2017 – September 9, 2021
An @font-face generating Sass mixin to make adding custom fonts to websites much easier.
View Projectgutter-grid
December 2, 2016 – February 9, 2022
A Sass flexbox based grid system that is able to replicate CSS grid-gap in IE11
View Projectmq-scss
November 9, 2016 – May 17, 2019
Extremely powerful Sass media query mixin. Allows you to create almost any media query you can imagine.
View ProjectCultural Fit Analysis
The candidate's portfolio of personal projects, many of which address common frontend development challenges (e.g., media queries, time input polyfills, grid systems), indicates a strong passion for the craft and a desire to contribute to the developer community. This aligns well with a culture that values innovation, continuous learning, and open-source contributions. The diversity of projects, from utility libraries to UI components, suggests adaptability and a broad interest in frontend development. However, the lack of team-based or larger-scale project experience makes it difficult to assess collaboration and integration into a team-oriented culture.
Soft Skills & Operational Fit
The candidate's extensive personal projects suggest strong self-motivation, problem-solving abilities, and a proactive approach to learning and development. The descriptions indicate a focus on creating reusable components and addressing browser compatibility issues, which are valuable operational traits. However, without psychometric test results, a full assessment of work attitude, stress handling, and team collaboration is not possible.