Skip to content
View Isaac-DeFrain's full-sized avatar
🦀
Rusting
🦀
Rusting

Organizations

@Granola-Team

Block or report Isaac-DeFrain

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 100 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
Isaac-DeFrain/README.md

Welcome to my GitHub 🐙😸

I'm Isaac DeFrain (he/him)

I embody the values of radical ownership of outcomes and incremental improvement

Check out my:

Work-related Interests

There are many, including, but not limited to:

  • blockchain
  • network security
  • distributed systems
  • on-chain governance
  • byzantine fault tolerance
  • web3 and smart contracts
  • concurrency and process calculi
  • protocol design and implementation
  • proof-of-stake consensus algorithms
  • dependent types and theorem provers
  • parsers, compilers, interpreters, and DSLs
  • functional programming (Rust, OCaml, Haskell, Scala)
  • formal specification/verification, model checking, and trace checking

My formal training is in pure mathematics (paper I published in 2018)

I am a senior software developer working broadly in the blockchain space since 2018

My GitHub stats

Non-work-related Interests

Outside of work you will find me

  • hiking
  • rock climbing
  • coding for fun
  • learning (I am always learning!)
  • watching a variety of TV shows and movies

I am endlessly fascinated by the following topics:

  • governance
  • mathematics
  • nuclear fusion
  • quantum mechanics
  • surveillance capitalism
  • nuclear nonproliferation
  • fitness, nutrition, health
  • activism, politics, civil liberties
  • social impacts of blockchain/cryptocurrency
  • cults, hate groups, fascism, religious extremism
  • history and the process of how things came to be the way they are

Pinned Loading

  1. TLAplusFun Public

    TLA+ questions, answers, and experiments

    TLA 23

  2. fn Public

    Fun with rust!

    Rust

  3. simple-compiler Public

    A simple compiler for a simple language. Compiles to RISC instructions with dead code optimization.

    OCaml 11

  4. model-based-trace-checking Public

    Model-based trace-checking ✅ check the conformance of your implementation to your specification

    Rust 5

  5. github-reporting-py Public

    Forked from MichaelCurrin/github-reporting-py

    Create detailed and summary CSV reports of activity by a GitHub user, using the GraphQL API 👨‍💻 📊 🐍

    Python

  6. mina-indexer Public

    Forked from Granola-Team/mina-indexer

    The Mina Indexer is a re-designed version of the software collectively called the "Mina archive node."

    Rust 1

1,325 contributions in the last year

Contribution Graph
Day of Week April May June July August September October November December January February March April
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Less
No contributions.
Low contributions.
Medium-low contributions.
Medium-high contributions.
High contributions.
More

Activity overview

Loading A graph representing Isaac-DeFrain's contributions from April 14, 2024 to April 15, 2025. The contributions are 60% commits, 20% issues, 13% pull requests, 7% code review.

Contribution activity

April 2025

Created 67 commits in 1 repository

Created an issue in Granola-Team/mina-indexer that received 5 comments

Fix zkapp last_action_slot

From ledger diff https://buildkite.com/granola/mina-indexer-tier-3/builds/806: - "last_action_slot": "0", + "last_action_slot": "671191",

5 comments
Opened 14 other issues in 2 repositories
Loading