Writing & Portfolio
Technical articles, tutorials, and documentation published across the web. Front-end development, Web3 infrastructure, Rust, and API writing.
Featured
- Understanding the Fundamentals of IPFS
A foundational explainer of the InterPlanetary File System — how content addressing, the DHT, and Merkle DAGs work together to build a decentralized web.
- Articles on LogRocket Blog
A series of tutorials and explainers on front-end development — covering CSS fundamentals, JavaScript patterns, and modern web tooling for a developer audience.
All Writing
- Why Rust — An Introduction for New Developers
Explains why Rust is gaining traction in systems programming and Web3, making the case for new developers to learn the language.
- Getting Started with Rust — A Deep Dive into Tooling, Compilation and Cargo
A hands-on guide to setting up a Rust development environment, understanding the compilation model, and using Cargo to manage projects and dependencies.
- Understanding let, mut, and Shadowing in Rust
Breaks down Rust variable binding — immutability by default, the mut keyword, and shadowing — with clear examples for developers coming from other languages.
- Documenting a Sound File API for a Hypothetical Dating Site
A worked example of professional API documentation — endpoint reference, request/response examples, error codes, and writing principles for a developer audience.
- A High Level Overview of Web 3.0
Traces the arc from Web1 to Web3 — covering decentralization, digital ownership, smart contracts, and the honest tradeoffs of building on blockchains.
- What is Blockchain? A Simplified Introduction
Demystifies blockchain for non-technical readers — blocks, hashing, distributed consensus, and why trustlessness matters.
- Understanding JavaScript Variables — var, let, and const
Explains the differences between the three variable declaration keywords, focusing on scope, hoisting, and when to reach for each in modern JavaScript.
- What Does the Cascade Mean in CSS?
A plain-language breakdown of the CSS cascade algorithm — specificity, inheritance, and source order — with practical debugging guidance.
- Understanding Basic CSS Selectors
Introduces the core CSS selector types — type, class, ID, and selector lists — with examples for developers just learning to style the web.
- What is CSS? A Simplified Introduction
A first-principles introduction to CSS — what it does, how it connects to HTML, and the anatomy of a CSS rule.
- What is GraphQL? — A High Level Overview
Compares GraphQL to REST, explains core concepts like schemas, queries, and mutations, and outlines when GraphQL is the right choice for an API.
Available for technical writing, developer documentation, and content strategy in the Web3 and developer tooling space. Get in touch →