
Nicolas
Marshall
My Work
Typical kind of work I've been involved in:
Blockchain & Distributed Systems
Deep experience building blockchain nodes, L1 infrastructure, and distributed systems. Worked with Substrate, Solana, Cardano, and custom consensus implementations.
Backend & APIs
Scalable backend services, REST/GraphQL APIs, microservices architecture, and data pipelines. Focus on performance, reliability, and clean API design.
Observability & Infrastructure
Monitoring, tracing, metrics collection, and CI/CD pipelines. Building reliable infrastructure with Kubernetes, Nix, and cloud-native tooling.
Personal Projects
Blockchain
ZK proof of blockchain state transition
Proving a blockchain state transition function (prev_balances + transactions = new_balances)Rust
Noir
Cairo
nmrshll-templates/solidity
Foundry project template for Ethereum smart contractsSolidity
Ethereum
Foundry
Cryptography, Auth, Identity
auth-rs-warp
Authentication / Authorization server example with Rust, Warp, PostgresRust
Warp
Postgres
zk-scaling-group5/merkle-tree-noir
Merkle tree with Pedersen hash calculated in NoirNoir
Rust
oauth2-noserver
Simplifying the oauth2 auth flow for desktop / cli apps that have no server side.Go
OAuth
zk-scaling-group5/sigma-protocol
Proof of knowledge of discrete logarithm, using sigma protocol and fiat-shamir transformationRust
Distributed Systems
Finance, DeFi
Tally
Computes accounts, balance sheet, and profit and loss statements for UK companies from past transactionsRust
Crypto Tracker
Track crypto across accounts, chains, apps, platforms. Estimate historical value and current revenue.Rust
Personal tools & libs
Taskstream
Local-first task manager with nested tags, an embedded AI agent pane, and many cloud sync integrationsRust
GPUI
Manage /etc/hosts on a schedule
Tool to manage /etc/hosts on a schedule (part of the tools workspace)Rust