Skip to content
View gilday's full-sized avatar
Block or Report

Block or report gilday

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse

πŸ‘¨πŸ»β€πŸ’»Hey, I'm Johnathan

banner image where I am writing code with my dog

🐢 My canine pair programmer is Shelby

🏭 Principal Engineer at Contrast Security developing a Java agent that builds security into applications

β˜•οΈ Interested in building high-performance Java systems

πŸ“š Learning a lot about integration testing at scale and infosec

πŸ€“ Sharing my side-projects and tinkerings on GitHub

πŸ‘¨πŸ»β€πŸ’Ό Decks at

πŸ“ Blogging at

😎 More about me and my software development career at


  1. Public

    Sources for

    TypeScript 1

  2. how-to-microservice how-to-microservice Public archive

    Perhaps a misnomer, this is a personal reference for a small Java REST app that more or less adheres to the principles of the 12 Factor App

    Java 13

  3. how-to-java-instrumentation how-to-java-instrumentation Public archive

    Reference project for working with Java Instrumentation APIs to build java agents

    Java 1

  4. fast-grades fast-grades Public archive

    Automatically grade scanned multiple choice exams using BoofCV

    CSS 10 2

  5. dotfiles dotfiles Public

    personal configuration for bash, vim, curl, rsync, etc

    Vim Script 2 2

  6. dark-mode-sync-plugin dark-mode-sync-plugin Public archive

    IDEA plugin for synchronizing themes with the operating system's Dark Mode

    Java 34 7