Skip to content
View joeskeen's full-sized avatar

Block or report joeskeen

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
.github/profile/README.md

Sponsor me

Hi, I'm Joe 🤠

I design systems that are clear, predictable, and maintainable — whether that’s Linux tooling, distributed secrets architectures, Minecraft mechanics research, or other troubleshooting. My work tends to orbit around one theme: turning complex technical ecosystems into something elegant, minimal, and reproducible.

What I play around with in my spare time

I'm a full-time developer at work, but I can't stop myself from evening & weekend projects too!

  • TacTilesPlus - a digital set of letter tiles used by reading teachers and tutors to help kids struggling with reading
  • Minecraft engineering - Bedrock add‑on development
  • Linux documentation & tooling - ultra‑minimal cheat sheets, cross‑distro mappings, and conceptual guides that help newcomers build intuition. I also maintain a home computer lab for my kids to use for school and gaming
  • Retro gaming - because computer games aren't made like they used to be, and my kids need to experience the good old days!
  • Alternative rendering engines for Angular - because I can

What I value in engineering

  • Clarity over cleverness - systems should be obvious at a glance.
  • Determinism - predictable behavior beats “magic” every time.
  • Narrative documentation - not just what to do, but why the system is shaped this way.
  • Bootstrap ergonomics - future maintainers should feel like the project wants them to succeed.

How I work

I like systems that:

  • Start simple and stay simple
  • Explain themselves through structure
  • Fail loudly and recover cleanly
  • Treat testing as documentation and part of the architecture, not an afterthought

Outside the editor

I enjoy woodworking, classic cars, and the kind of technical rabbit holes that start with “I wonder how this actually works.”

Popular repositories Loading

  1. ng-noop ng-noop Public

    An minimal custom Angular non-browser platform (that does nothing)

    TypeScript 13

  2. ng-integrations ng-integrations Public

    Forked from angular/universal-starter

    Examples of integrating Angular with non-Angular libraries

    TypeScript 11 5

  3. QuickConverter QuickConverter Public

    Forked from JohannesMoersch/QuickConverter

    QuickConverter provides you with WPF markup that allows you to write inline converters, multi-bindings, and event handlers using a C# like language directly in your xaml.

    C# 7

  4. reveal-monaco reveal-monaco Public

    A plugin for RevealJS to allow embedding the Monaco editor into presentations

    JavaScript 5 2

  5. dominion-companion dominion-companion Public

    Dominion game set-up helper and reference

    TypeScript 4

  6. ngExamples ngExamples Public

    A repository for AngularJS sample projects

    TypeScript 1