
Nicolas
Marshall
Skills
Programming
Blockchains
Databases / Data
Systems
Education
Ecole Centrale de Lyon
Master's degree in engineering
Personal projects
nmrshll/kademlia-dht-rsRust implementation of a Kademlia DHT
nmrshll/auth-rsAuthentication / authorization server in Rust + hyper
gphotosuploader/gphotos-uploader-cliCLI Google photos automatic uploader in Go
Work experience
Now
ContractorBlockchain L1 & Back-endRemote
IOTABlockchain L1 / infra: migration to Sui fork, split indexer out
Semi-automated porting new changes from Sui
Observability, reliability (CI revamp), operator docs
Taostats.ioTook over & extended Bittensor indexer API
DB: query performance, migrations, scaling (sharding)
Jul'24
UnboxBack-end APIs & blockchainRemote
Programmable money for NGO/government projects:
• OAuth2 server with web3 keys as identity
• APIs to expose Cardano validator features to HTTP clients
• Data ingestion from validators
• Observability platform (tracing, metrics) & reliability
Jun'22
PacioBlockchain internals + Solana DeFi appsRemote
Aldrin Labs• DeFi: AMM, Lending & Staking programs (revamped for performance)
• Cross-chain leveraged yield farming (farm Terra from Solana)
• NFTs on Solana
Dock• Blockchain node with Parity Substrate, EVM implementation
• Oracle: transactions priced in USD (with Chainlink)
• Web2 APIs for easy interaction with the Dock chain
Pacio• Blockchain node (internals) & cryptocurrency for micropayments
• Back-end / blockchain APIs for smartlike.org
• Cross-platform Rust core for browser extension, mobile app
Apr'19
OVH CloudBack-end
New contracts API + gradual data migration to the new version
Jan'19
Teamwork.comBack-endRemote
Refactored integration framework, added integrations. Built an API client in Go.
Apr'18
ContractorBack-end & Front-endRemote
Websites, web UIs, API services, ads & marketing tools, CRMs. For Voyage-langue.com, Lowtaux.fr, Immotchat, Wifx.net
Jan'17
TypeformBack-end
• Split a monolith into microservices + move to event-driven architecture
• API proxy providing auth, tracing, rate-limiting to other Typeform services