About Me
I'm a Blockchain Engineer at Nomadic Labs, where I specialize in building robust and secure applications on the Tezos blockchain. My passion lies in solving complex problems through elegant, decentralized solutions, and I am driven by the potential of blockchain technology to create more transparent and efficient systems.
What I'm Good At
- Deep Tezos Expertise: My day-to-day work involves diving deep into the Tezos ecosystem, from smart contract development in LIGO/SmartPy to understanding its unique consensus mechanism (LPoS).
- Full-Stack Blockchain Development: I have a holistic understanding of what it takes to bring a Web3 project to life, from on-chain logic to off-chain services and frontend integration.
- Security-First Mindset: Working in an environment where security is paramount has ingrained a rigorous, security-first approach in my development process. I prioritize code clarity, thorough testing, and best practices to build resilient smart contracts.
- Problem-Solving & Innovation: I thrive on technical challenges. Whether it's designing a non-custodial atomic swap protocol or a verifiably fair on-chain casino, I enjoy architecting solutions that are both functional and innovative.
Interesting Projects I've Built
I believe in learning by building. Here are a couple of projects that showcase my skills and interests:
1. Decentralized Atomic Swap Protocol between Tezos and Etherlink.
I designed and implemented a trustless atomic swap protocol, enabling users to trade assets across Tezos and Etherlink without relying on a centralized intermediary.
- Key Features: Hash Time Locked Contracts (HTLCs), cross-chain compatibility logic, and a secure mechanism for peer-to-peer exchange.
- Challenge: Ensuring the atomicity of swaps and handling potential failure scenarios (like transaction timeouts) gracefully and securely on-chain.
- Tech Stack: Archetype, Tezos, Cryptography (Hash Functions), NextJs, Nodejs.
2. On-Chain Provably Fair Casino
I developed a fully on-chain casino on Tezos where the fairness of each game is cryptographically verifiable by any user.
- Key Features: Utilized Verifiable Random Functions (VRFs) and commitment schemes to ensure that neither the house nor the player could manipulate the outcome. The entire game logic, from placing bets to paying out winnings, is transparent and executed by smart contracts.
- Challenge: Generating secure and unpredictable randomness on a deterministic blockchain. This required a deep dive into cryptographic primitives suitable for a blockchain context.
- Tech Stack: Solidity on etherlink, Nextjs, Commitment Schemes.
Award-Winning Project with Pyth Network (ETHGlobal Bangkok)
I am proud to have been part of a team that won an award at ETHGlobal Bangkok for a project integrating Pyth Network's high-fidelity oracle data. This experience highlighted my ability to collaborate effectively in a fast-paced hackathon environment and quickly master new technologies.
I am constantly exploring new ideas and am excited to contribute my skills to projects that push the boundaries of what's possible with blockchain technology.