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
game design
economics and game theory
§ 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
PureScript: a general-purpose
programming language inspired by Haskell that compiles to
JavascriptHaskell: a general-purpose programming language with the most advanced type system
Bun: a fast
Typescript/Javascript runtime implemented in Zig
Zed: a fast editor
implemented in RustZig: a systems programming language with a minimalist design and advanced metaprogramming capabilities
Marginal Revolution: an
economics blog by Tyler Cowen and
Alex Tabarrok
Overcast: a simple podcast player app for iOS
Obsidian: a markdown-based notetaking app
§ 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
PureScriptHaskell
Bun
ZedZig
Marginal RevolutionTyler Cowen
Alex Tabarrok
Overcast
Obsidian