About
Table of Contents
I'm Henry Blanchette, and this is my personal website. The program
that generates this website is available at rybla/rybl-dot-net_v6.
§ Overview
I am a programmer and researcher focused on:
programming language theory
formal specification and verification
mathematical modeling and simulation
user interface design
I am also especially interested in:
§ Research
My research interests have centered around programming languages, simulation, mathematical modeling, and data analysis.
| time | topic | association |
|---|---|---|
| 2025 | with |
|
| 2025 | at |
|
| 2025 | at |
|
| 2022-2024 | with |
|
| 2022-2023 | Liquid Flex --- extension of the |
with |
| 2022 | with |
|
| 2022 | with |
|
| 2021 | with |
|
| 2020 | Generalized Price Equation | with |
| 2020 | Separation Logic in Agda | with |
| 2019 | Gradual Verification | with |
| 2018 | with |
|
| 2018 | with |
|
| 2017 | with |
§ Education and Employment
My education has centered around mathematics, computer science, and philosophy. My employment has been in software engineering, theoretical computer science research, and software verification.
| time | event |
|---|---|
| 2025 | worked as research associate at |
| 2024 | worked as intern at |
| 2022-2023 | worked as independent contractor at |
| 2022 | worked as summer intern at |
| 2021 | worked as summer intern at |
| 2020 | began PhD program in computer science at |
| 2020 | graduated undergraduate program at |
| 2016 | began undergraduate program at |
§ Cool Stuff
A list of stuff I find incredibly cool, in no particular order:
Haskell: a general-purpose pure lazy functional programming language lead by
Simon Peyton Jones with a advanced and extensible type system.
Higher Order Company: a company developing new programming languages for
fast theorem proving and
parallel computation.
Zig: a new systems programming language with a minimalist design and advanced metaprogramming capabilities.
Jai: a new (and in-development)
systems programming langauge by Jonathan Blow with advanced metaprogramming capabilities and designed for the joy of programming and game development.
Marginal Revolution: an
economics blog by Tyler Cowen and
Alex Tabarrok.
PureScript: a general-purpose
pure functional programming language by Phil Freeman (paf31) inspired by Haskell that compiles to Javascript.
Zed: a new fast editor
(implemented in Rust) by
Nathan Sobo,
Antonio Scandurra, and
Max Brunsfeld.
Bun: a new fast
Typescript/Javascript runtime by Jarred Sumner (implemented in
Zig).
Overcast: a simple podcast manager app by
Marco Arment for iOS.
Obsidian: a simple markdown-based notetaking app by
Erica Xu,
Shida Li, and
Steph Ango as a modern take on
Emacs's
org-mode.
§ References
rybla/rybl-dot-net_v6
programming language theory
formal specification and verification
mathematical modeling and simulation
user interface design
game design
economics and game theory
Chronolog
DCS
Aaron Stump
Boston Collegece-editor-egui
egui
University of Maryland
ce-editor
University of Maryland
Pantograph
acm
Jacob Prinz
University of Maryland
Flex
TangramZypr
Jacob Prinz
University of Maryland
Liquid Proof Macros
acm
Leonidas Lampropoulos
Niki Vazou
University of Maryland
Extensional Equality in Liquid Haskell
Leo Lampropolous
Niki Vazou
Michael Greenberg
University of Maryland
Mark Bedau
Reed College
Jim Fix
Reed College
Jonathan Aldrich
CMU
Reputation in Academic
Citation NetworksEitan Frachtenburg
Reed College
Vector Calculus Vizualizations
Kyle Ormsby
Project Project
Reed College
Milnor Fibration Vizualizations
Kyle Ormsby
Project Project
Reed College
Boston College
Aaron StumpChronolog
DCSOracle Labs
Harold Carr
Mark Moir
Galois
TangramGalois
Cryptol langauge
Coq
Runtime Verification
Ethereum smart contracts
K FrameworkUniversity of Maryland
Reed College
Thesis: Purity and Effect
Reed College
Haskell
Simon Peyton Jones
Higher Order Company
fast theorem proving
parallel computation
Zig
JaiJonathan Blow
Marginal RevolutionTyler Cowen
Alex Tabarrok
PureScriptPhil Freeman (paf31)
ZedRust
Nathan Sobo
Antonio Scandurra
Max Brunsfeld
BunJarred Sumner
Zig
Overcast
Marco Arment
Obsidian
Erica Xu
Shida Li
Steph Ango
Emacs
org-mode