hi, i'm patrick

i'm a software engineer, policy person, recovering lawyer, and near-professional hobbyist.

right now i am at the recurse center in new york.

here is what i've been up to. also, i have a blog.

featured projects (github)

p2

library of machine learning-based texas hold 'em solvers

p2 logo

fast.law

LLM-driven automated ingestion and indexing of legal sources

fast.law logo

reaper

fully automated binary reverse engineering using ghidra and iterated LLMs

reaper logo

oy

the simplest possible social media network

Oy! Tell your friends

rebook

library of algorithms for bulk document dewarping

rebook logo

kolmafia js

javascript execution engine for kingdom of loathing client "kolmafia"

kolmafia-js logo

journal.tools

suite of automated processing tools for draft law review articles

journal-tools logo

publications (google scholar)

AutoCTF: Creating Diverse Pwnables via Automated Bug Injection (WOOT 2017)

Patrick Hulin, Andy Davis, Rahul Sridhar, Andrew Fasano, Cody Gallagher, Aaron Sedlacek, Tim Leek, Brendan Dolan-Gavitt. a CTF with automatically-generated bugs, before LLMs.


LAVA: Large-Scale Automated Vulnerability Addition (IEEE Symposium on Security and Privacy 2016)

Brendan Dolan-Gavitt, Patrick Hulin, Engin Kirda, Tim Leek, Andrea Mambretti, William K. Robertson, Frederick Ulrich, Ryan Whelan. automatically creating a corpus of vulnerable programs to test vulnerability detection systems.


Repeatable Reverse Engineering with PANDA (PPREW @ ACSAC 2015)

Brendan Dolan-Gavitt, Josh Hodosh, Patrick Hulin, Tim Leek, Ryan Whelan. system-level and embedded reverse-engineering using whole-system record and replay.

boring stuff

education

j.d.

yale law school | 2020

yale law journal, workers and immigrants rights advocacy clinic, legislative advocacy clinic.


s.b. in mathematics

massachusetts institute of technology | 2014

classes: randomized algorithms, cryptography, compilers, os engineering, algebra i/ii.

other: undergraduate association, tEp xi.


work experience

policy director

office of governor ned lamont | 2020 - 2026

complex policy, legislative, and administrative initiatives. energy affordability, permitting reform, cannabis legalization, gun safety, automated criminal record erasure.


associate staff

mit lincoln laboratory | 2014 - 2017

software vulnerabilities, automated reverse engineering, and assorted offensive security topics. see publications section.