# Sean Cheatham

Software engineer building blockchain protocols, distributed systems, developer tools, and AI-powered products.

## About

I'm a software engineer specializing in blockchain protocols, distributed systems, and AI-assisted products. I build things from the ground up — from custom consensus mechanisms and P2P networking layers to generative AI platforms and zero-knowledge proof systems.

I have a strong preference for functional programming and type safety, and over a decade of experience shipping production systems in Rust, Scala, and Dart/Flutter. B.S. in Computer Science and Information Management from Syracuse University.

I also like welding.

### Languages I work with

  • - Rust
  • - Scala
  • - Kotlin
  • - Dart
  • - TypeScript
  • - Markdown 🙃

I try to use the right language for the job, even if it means learning a new one.

## Personal Projects

A selection of my own recent projects.

### Immuta

Enterprise-grade "vibe coding" platform focused on correctness, type-safety, and testability. AI-generated Rust code compiled to WASM powers an all-in-one business platform for finance, legal, invoicing, and HR.

Rust WASM AI Agents

### Snow Protocol

Privacy-preserving, AI-powered health analytics platform. Mobile apps run zero-knowledge circuits on personal Health Connect data, with provable recursive reduction of participant results.

Noir/ZK TypeScript AI Agents

### Perpetale

Generative AI storytelling platform creating immersive fictional tales with narration and artwork in near-realtime.

GCP TypeScript Cloud & Local AI

### Noctum

Local LLM-powered mutation testing and code analysis tool. Runs overnight on idle CPU/GPU to perform architectural analysis, code comprehension, and mutation testing on critical business logic.

LLM Rust Developer Tools

### Giraffe Chain

Layer-1 proof-of-stake blockchain featuring a graph database and mobile/web staking. Node built in Scala+Cats+FS2, wallet built in Flutter.

Scala Flutter Blockchain

### Chainless Functions

Serverless functions platform for Web3 events. Docker-based service in Scala+Cats+FS2 that replicates blockchain data and executes functions in response to on-chain events.

Scala Docker Web3

## Contact

Have a question or want to work together? Drop me a message.