Professor of Software Engineering at Rochester Institute of Technology. Also: the dude behind Squib and the Vulnerability History Project.
squib. A Ruby DSL for prototyping card games.
953git-churn. (ALPHA) A fast tool for collecting code churn metrics from git repositories.
17attack-surface-metrics. Scripts for collecting metrics of the attack surface
15chromium-history. Scripts and data related Chromium's history
12project-timber-wolf. Masters of the Heist. A cooperative game for the tabletop.
10game_icons. A Ruby Gem for accessing and manipulating artwork from http://game-icons.net
10examify.typst. A Typst package for making exams
9vulnerability-of-the-day. A pedagogically-curated collection of vulnerability demonstrations for undergraduate software engineering students
8scripts-settings. My own Linux scripts and settings files, for public use
7homestream. A simple Roku channel for streaming stuff from my home machine.
6project-bolt-rats. Escape from Scrapland. A roguelike microgame for the tabletop. A Squib living example. Under development!
6dev-fortress-server. JavaScript
4httpd-history. An historical analysis of HTTPD and its vulnerabilities
3Gimp-Scripts. Personal scripts for Gimp
3dev-fortress-client. JavaScript
3Tomcat-History. An empirical case study of Apache Tomcat
3swen331fuzzerCI. The CI configuration for the SWEN 331 fuzzer assignment.
3project-spider-monkey. An open source card game demonstrating Squib.
3developer-activity-metrics. Useful APIs for research in developer activity metrics
2linux-kernel-isolated-security-patches. Historical security patches for the linux kernel, isolated by CVE. For my graduate research.
2card-shuffling. Card Shuffling research project
2attacker-behavior. Scripts to analyze penetration testing timelines to understand attacker behavior
2XohImNooB. Twitter bot of base64(sha256(awesomeness)
2native-bindings. This is a collection of simple examples of Native bindings, collected for the RIT SE course Software Performance Engineering.
2andy-maven. Andy's Maven repository, when the central repository just isn't good enough.
2vulnerabilityhistory.org. Every vulnerability has a story.
2interactive_churn. Various socio-technical code churn metrics for Git
2cyclomancy. A cooperative tabletop game prototype
1cd-dungeon. cd dungeon/ - your hard drive is your kingdom
1battle-turtles. A maker-friendly battle game for kids
1dnd-squibber. Some Squib scripts for building DnD encounters
1build-rake. An extension for the atom-build package providing Rake support
1sublime-squib. SublimeText snippets for Squibbing.
1tronxy-x1-notes. My notes for operating the TronXY X1
1bestiary. Functional 5e Creature List
1developer-survey. Developer survey for perception corroboration study
1iconoclast. A collection game.
1icons. All SVG icons available on http://game-icons.net
1gofirstdice. Simulation for "Go First" dice
1heist-legacy. The legacy version of Your Last Heist.
1php-history. Scripts for the vulnerability history of the PHP Language
1collabcloud-public. A visualization of software development collaboration.
1sira-nlp. Code for the Natural Language Processing project in RIT's SIRA.
1