Skip to content




  • Pro
Block or Report

Block or report maurobringolf

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

software engineer && acrobat

  • generally interested in software correctness, e.g. testing, type systems, static anaysis and verification
  • specifially interested in formal logic and SMT solving
  • programming languages and compiler nerd
  • open source contributor
  • Haskell ex-beginner
  • part-time acrobat, e.g. handstands, backflips et cetera

current work

  • Fuzz-testing SMT solvers [education] | Python, Z3, CVC4, SMT-LIB, formal logic, testing

    My master thesis project at ETH Zürich. I am implementing a semantic method to mutate SMT-LIB formulas in a satisfiability-preserving way to help uncover bugs in widely used solvers like Z3 and CVC4.

  • Lambda Calculus [personal project] | Haskell, Lambda Calculus, compiler, interpreter

    I am writing a compiler for a small subset of Haskell to pure lambda calculus. Useless but glorious.

  • Haskell bindings for Z3 [opensource] | Haskell, Z3

    I help with general maintenance and am extending the bindings to cover more of the Z3 API.

past work

  • Viper Program Verification [education/professional] | Scala, SMT encoding of program heaps, symbolic execution
  • Web development [professional] | WordPress, PHP, JavaScript, CSS
  • Babel JavaScript transpiler [opensource] | JavaScript


  1. Haskell interpreted as λ-calculus, in Haskell.


  2. A proof checker for a proof calculus of first order logic


  3. Some leisure experiments inspired by 'Gödel Escher Bach'


  4. A theme for thunderbird based on the nord color scheme

    Shell 1

128 contributions in the last year

Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul Mon Wed Fri

Contribution activity

August 2021

maurobringolf has no activity yet for this period.

Seeing something unexpected? Take a look at the GitHub profile guide.