about

A bit about how I work

I'm a developer who likes systems that are boring in the best way — predictable, well-typed, and easy to reason about at 2am when something breaks. Over the last 4 years I've moved between full-stack product work and blockchain engineering, which has left me equally comfortable debugging a React re-render loop and tracing a failed transaction through a smart contract.

My background is the MERN stack — MongoDB, Express, React, Node — which is still where most of my day-to-day work happens. I care about clean data models, APIs that don't surprise the client, and interfaces that feel instant even when the network isn't cooperating.

Alongside that, I've spent the last two years going deeper into Web3: writing and auditing smart contracts, wiring up web3.js integrations, and thinking hard about what changes when state lives on a ledger nobody controls. I like this work because it forces more discipline than most web development does — there's no 'ship a hotfix' once a contract is live.

Outside of client and product work, I spend time reading source code of libraries I use daily, and I'm slowly building a habit of writing about what I learn.

experience — 4 years

Commit history

0x42024 — Present

Full-Stack & Blockchain Developer

Freelance / Contract

Building product features end-to-end for early-stage teams — React/Next.js frontends, Node/Express APIs, and Solidity contracts where the product calls for on-chain logic.

0x32023 — 2024

Web3 Developer

Blockchain Product Team

Integrated wallet connections and contract interactions using web3.js/ethers, built internal tooling for contract testing, and worked on gas-optimization passes for high-traffic contracts.

0x22021 — 2023

MERN Stack Developer

Product Engineering

Owned feature delivery across the stack — MongoDB schema design, Express APIs, and React frontends — for a growing SaaS product, including a full auth and billing rebuild.

0x12020 — 2021

Junior Frontend Developer

First Role

Started as a frontend-focused developer building React components and learning how production codebases actually work — code review, git workflows, and shipping under real constraints.