Hi, I'm Joshua
Software Engineer focused on protocol engineering, with a strong bias toward Rust and Go. I enjoy low-level programming and building tools that solve real infrastructure problems. Currently deepening my understanding of C to strengthen my grasp of memory, systems design, and the foundations that high-level systems languages abstract away.
Josh

About

I’m a Blockchain and Protocol Engineer driven by simplicity in complex systems. My work centers on building robust, production-grade infrastructure from smart contracts to backend services and protocol-level tooling. I gravitate toward Rust for safety and performance, Go for pragmatic distributed systems, and C to sharpen my understanding of memory and low-level mechanics. My goal is to design systems that are efficient, predictable, and easy to reason about. I care deeply about clean architecture, correctness, and developer experience. Whether building protocol components, backend services, or Web3 infrastructure, I aim to ship tools that are technically sound and genuinely useful.

Work Experience

Skills

Rust
Go
Stellar
Solidity
Ethers-js
Alloy-rs
Move
Typescript
Node.js
Postgres
Docker
React
Next.js
Nest.js
C
My Projects

Check out my latest work

I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.

Classmate

Used the implemented Factory pattern template for the ERC-2535 (Diamond Standard) while working on Classmate an onchain management system for students at web3bridge. This is useful in keeping onchain record without revealing information about the students, also making it accessible to sponsoring chains as a valid on-chain record of students.

Next.js
Typescript
TailwindCSS
Shadcn UI

Sui Lenz

Designed and developed the backend for sui-lenz, an app to simplify transactions performed by inputing the hash or the address, this makes life easier and even provides the visual flow, to explain who the transaction originaated from and where it was sent to, gas used and all other valuable informations you need to know on the go.

Next.js
Typescript
Node.js
TailwindCSS
Shadcn UI

Cyber Carbon Tmux theme

The cyber carbon tmux theme is a minimalistic tmux theme built for simplify and focus. Inspired by gruvbox.

Shell
nvim
tmux

Block Bequest

The Block Bequest is a decentralized application built on the Sui blockchain, enabling users to create, manage, and distribute digital wills.

React
TailwindCSS
Sui
Web3
Framer Motion
SuiKit
move

ERC-2535 Factory Pattern

The ERC-2535 Factory Pattern allows you to create upgradeable Factory Diamonds with ERC-2535, this makes it more flexible for people who would want to implement this feature into their dapps.

Solidity
Foundry
Protocol Contributions

Major Contributions

I have contributed to multiple cutting-edge blockchain and L2 protocols in both Rust and Go. From Ethereum execution clients to Optimism’s OP Stack, my work spans open-source, high-performance, and real-world systems. Here’s a curated timeline of my contributions with links to PRs and repositories.

Kona (OP‑RS)

Kona (OP‑RS)

Rust / OP Stack

Rust implementation and extensions for OP Stack protocol types & services. Contributions include multiple PRs improving core protocol crates.

op‑reth (Optimism / Reth)

op‑reth (Optimism / Reth)

Rust / Execution Client

Contributions to the op‑reth Rust execution client for OP Stack/Optimism, supporting modular and high‑performance Ethereum protocol implementation.

Reth (Paradigm)

Reth (Paradigm)

Rust / Ethereum Execution Client

Modular and high‑performance Rust Ethereum execution client developed by Paradigm, focusing on protocol reliability and scalability.

SRust‑Marketplace (ScaffoldRust)

SRust‑Marketplace (ScaffoldRust)

Rust

Contribution to the SRust Marketplace repository, enhancing Rust‑based marketplace protocol logic.

Optimism (Go)

Optimism (Go)

Go / L2 Protocol

Contributions to the Go‑based Optimism repository, helping improve core OP Stack protocol components written in Go.

Tea Optimism (Go,Rust)

Tea Optimism (Go,Rust)

Go / L2 Protocol

Contributions to the Tea Optimism Go, Rust and solidity based repository, helping improve core OP Stack protocol components written in Go.

Hackathons

I like building things

3+ hackathons. Rapid builds. Real impact. Strong teams.

Lisk BlockChange Africa

Lisk BlockChange Africa

Remote

1st place 🥇

This lisk hackathon that entials Innovating Real-World Solutions with Lisk Blockchain with Triver, a token steaming application.

ETH Accra Hackathon

ETH Accra Hackathon

Ghana, Accra

1st place 🥇

Developed Smart contract in solidity during the hackathon.

Global Stablecoin Hackathon (Celo)

Global Stablecoin Hackathon (Celo)

Remote / Celo Hackathon

2nd place 🥈

Built Jes Store on Celo blockchain, coming second place among multiple international teams. Focused on creating a scalable and user-friendly dApp for e-commerce on Celo.

Contact

Get in Touch

Want to chat? Just shoot me a dm with a direct question on twitter and I'll respond whenever I can. I will ignore all soliciting.

GitHub
LinkedIn
X