Hello there!
My name is Eduardo Henke, I’m from Brazil(from this pretty island). I was a co-founder at Voltbras, I worked at Higher Order Company.
I’ve finished my B.Sc in Computer Science at Federal University of Santa Catarina, and I’m now doing a M.Sc in Computer Science at Federal University of Ouro Preto, advancing my studies in formal methods and interaction combinators.
My principle
My principle(as someone explained the term) is to:
Simplify development through the improvement of programming languages
To achieve that, I believe that we need to focus on:
- easier ways to verify correctness
- easier ways to model a problem
- faster software
I strongly believe that type systems(and other kinds of static analysis) are the way to achieve that.
Research interests
I’m interested in researching about:
computational modelsinteraction combinatorsinteraction nets
type theorydependent typescubical typesgradual typing
category theoryhigh-level optimization(e.g. grin)program synthesis
Projects
- TaPL impl: implementations of the type systems’ from TaPL, in
Haskell - dep-tt: a dependent type system, in
Haskell - ts-ocpp: fully-typed and functionally written implementation of OCPP(Open Charge Point Protocol, i.e. protocol to communicate with Electric Vehicle chargers), in
Typescript - simple lang: a simple compiler for a simple language, in
Rust