### 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.
Software engineer building blockchain protocols, distributed systems, developer tools, and AI-powered products.
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.
I try to use the right language for the job, even if it means learning a new one.
A selection of my own recent projects.
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.
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.
Generative AI storytelling platform creating immersive fictional tales with narration and artwork in near-realtime.
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.
Layer-1 proof-of-stake blockchain featuring a graph database and mobile/web staking. Node built in Scala+Cats+FS2, wallet built in Flutter.
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.
Have a question or want to work together? Drop me a message.