Skip to content

nmrshll/nmrshll

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 

Repository files navigation

image

Hello ! 👋 I'm Nicolas

I'm a 🦀 Rust & blockchain developer
Mainly working on blockchain infrastructure, smart contracts, DeFi & fintech, APIs, distributed systems, identity & auth, key management, privacy.
Also web backend/front-end.

My usual tools   Rust   PostgreSQL   Nix   Typescript / Javascript   React

Blockchain ecosystems   Solana   Ethereum / EVM-chains   Parity Substrate   NEAR

Contact me:   Nicolas Marshall | Linkedin   Nicolas Marshall | Twitter   gitlab



Personal projects

Blockchain

Solana Contracts
Collection of Solana programs & UI
rust Rust Solana Anchor
Ethereum solidity templates
Solidity template (Foundry or Hardhat)
Solidity Ethereum
ZK proof of blockchain state transition
Proving a blockchain state transition function (prev_balances + transactions = new_balances)
rust Rust Noir Cairo ⭐ 1

Cryptography, Auth, Identity

auth-rs-warp
Authentication / Authorization server example with Rust, Warp, Postgres
rust Rust Warp Postgres ⭐ 11
oauth2-noserver
Simplifying the OAuth2 auth flow for desktop / CLI apps that have no server side.
Go OAuth ⭐ 81
ZK proof of blockchain state transition
Proving a blockchain state transition function (prev_balances + transactions = new_balances)
rust Rust Noir Cairo ⭐ 1
merkle-tree-noir
Merkle tree with Pedersen hash calculated in Noir
Noir rust Rust ⭐ 2
auth-rs
A minimal authentication / authorization server using rust, Hyper, Postgres, and async/await
rust Rust hyper ⭐ 3
sigma-protocol
Proof of knowledge of discrete logarithm, using sigma protocol and fiat-shamir transformation
rust Rust

Distributed Systems

kademlia-dht-rs
Rust implementation of a Kademlia DHT
rust Rust ⭐ 11

Finance, DeFi

Solana Contracts
Collection of Solana programs & UI
rust Rust Solana Anchor
Automated Accounting

rust Rust
Crypto Tracker

rust Rust

Personal tools & libs

gphotos-uploader-cli
Command line tool to mass upload media folders to your Google Photos account(s) (Mac OS / Linux)
Go ⭐ 760
go-httpclient-middl
Add middleware to your HTTP clients in Go
Go ⭐ 2
google-photos-api-client-go
Google photos api client in go
Go ⭐ 37
DNS local filtering server

rust Rust
Manage /etc/hosts on a schedule

rust Rust
rust-libs
Rust libraries
rust Rust
my-nix
Functions, aliases and packages I often need, via a nix flake
Nix

About

Personal Readme

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors