About
Background
I am a software engineer with a background in web development and distributed systems. Since 2015, I have been developing backend solutions for Web2 systems, primarily using Ruby and JavaScript/TypeScript.
In 2023, I started working in Web3 and blockchain development, using Solidity and Rust to design and implement on-chain programs for decentralized protocols, including DeFi, across EVM-based networks, Solana, and ICP.
Motivation
What draws me to Web3 is the idea of open, permissionless systems built on transparency, decentralization, and anonymity, allowing participants to interact without relying on centralized intermediaries. I believe these technologies have the potential to address real structural problems, expand access, and give individuals more control over their data, assets, interactions, and privacy.
Web3 systems enable participants to interact in a trustless environment at a global scale, where anyone can take part without requiring permission. This can lead to greater autonomy and freedom, reducing dependence on centralized control in digital and financial systems.
Being able to contribute to the development of these decentralized and distributed systems is important to me, and this motivation is a key reason why I chose to focus on blockchain technologies.
This blog
This blog is a place where I write about blockchain and distributed systems from an engineering perspective. The focus is on how these systems work in practice — including implementation details, design decisions, and trade-offs encountered during real-world development.