Skip to content
View iamrecursion's full-sized avatar
๐Ÿ’ญ
Leaning on her theorem prover
๐Ÿ’ญ
Leaning on her theorem prover

Organizations

@tctiSH @tactile-metrology

Block or report iamrecursion

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.

Please don't include any personal information such as legal names or email addresses. Maximum 250 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
iamrecursion/README.md

Ara Adkins

๐Ÿ‘‹ I'm Ara

Name Pronouns Location Contact via Issue Email

I'm Ara Adkins, a compiler and runtime developer, and type-theorist with a passion for formal verification. I love to work on UX, performance, and enabling better and safer software through type systems and verification. I also work on cryptographic systems and machine learning from time to time, and have a passion for computer graphics and simulation.

In my spare time, I run an audio engineering business doing mixing and mastering in the music industry. I also love to make things of all kinds, and to ski, sail, and practice parkour and martial arts. I also like to go trail wheeling in my car!

๐Ÿ’ป Projects

Listed below are a few of the major projects that I am or have been involved with that I'm proud of. The public ones are linked.

  • Lampe: Formalising the semantics of Noir in Lean so we can reason about the correctness of Noir programs with a focus on UX and usability for non-professionals trying their hand at verification.
  • Lagrange: A dependently-typed programming language with dependent, polymorphic row types used to give it the flexibility of dynamically-typed systems.
  • REPLive: A Swiss Army Knife of computation for your pocket or your wrist. This project aims to make computing on the go as easy and intuitive as it can be.
  • Recursion Music: Mixing and mastering in a custom-built studio.

Pinned Loading

  1. reilabs/lampe reilabs/lampe Public

    Extracting the semantics of Noir to Lean for formal verification

    Lean 34 3

  2. tctiSH/tctiSH tctiSH/tctiSH Public

    An iSH-alike based on the TCTI pseudo-JIT

    Swift 50 4

  3. enso-org/enso enso-org/enso Public

    Enso Analytics is a self-service data prep and analysis platform designed for data teams.

    Java 7.4k 332

  4. oracle/graal oracle/graal Public

    GraalVM compiles applications into native executables that start instantly, scale fast, and use fewer compute resources ๐Ÿš€

    Java 21.1k 1.7k