I'm a Web3 Software Engineer with 8+ years building decentralized systems for mainstream users. I've led self-custodial wallets, abstract accounts with sponsored transactions, and multi-chain SDKs used across production apps. On Neon Wallet, that work backed over $1 billion in traded volume.
On the protocol side I've designed DeFi systems end to end, from bonding-curve launchpads to Uniswap v4 hooks, plus prediction markets with vault-based yield. I worked as main developer at a firm that started as a security auditing shop, and it taught me to treat security as an architecture decision, not a final review step.
Recently I've been bringing AI into this work, integrating LLM agents into development and auditing workflows and building tooling that generates smart contracts from natural language. With 19 years in fullstack and 12 leading teams of up to 30, I care about making blockchain feel as smooth as a normal web app.

Notable Achievements

  • Neon Wallet – US$1B+ in traded volume
  • Multilaser Runin – Embedded in 20M+ devices
  • iTrack – 50M invoices; 60k couriers; 2k companies
  • Apptite – US$1.6M GMV; 100k orders; 50k users
  • Sharity – R$2M in donations; 100k users
  • Desabafa – 700k posts

Blockchain

Ethereum2020-nowSolidity2020-nowHardhat2020-nowFoundry2025-nowProtocol Architecture2023-nowFuzzing2023-nowGas Optimization2023-nowWagmi2023-nowViem2024-nowThe Graph2023-2025Solana2021-2025Flow2022-2023Neo N32021-2024VM Compiler Development2018-2024Wallet Development2021-2025NFT2018-2023Crypto Currency2018-2024DEX2021-nowAMM2023-nowEthers2021-2025Audit Prep2023-nowSlither2023-now

AI Engineering

AI Process Automation2025-nowAgent Development2025-nowMCP2025-nowClaude Skills2025-nowHarness Engineering2026-nowSpec-Driven Development2025-nowClaude2025-nowAnthropic API2025-nowOpenAI API2023-nowClaude Code2025-nowCursor2024-nowContext Engineering2025-nowAgentic Workflows2025-nowEvals2025-nowRAG2024-now

Backend

Node.js2012-2025Java2008-2024Kotlin2016-2024MySQL2013-2024PostgreSQL2013-2025NoSQL2018-nowPrisma2021-2025GraphQL2021-2024REST2012-nowWebSockets2016-2025Microservices2019-nowDistributed Systems2019-nowSolution Architecture2016-2025Redis2015-2024Docker2016-nowAWS2013-2025ECS2016-2025S32015-2025SNS2015-2025SQS2015-2025Terraform2019-2025CI/CD2018-nowGitHub Actions2020-nowC#2018-2024Python2018-2024Express2012-nowTypeGraphQL2021-2024Apollo2021-2024Jersey2020-2023PayPal2016-2020ElasticSearch2019-2025

Web Frontend

JavaScript2008-nowTypeScript2016-nowReact.js2016-nowNext.js2021-nowTailwind2020-2025SvelteKit2023-2024Chakra UI2020-2023React Query2021-2025Redux Toolkit2021-2024ECharts2019-2025Valtio2023-2025Vite2022-2025Jest2018-2025Playwright2023-2024Storybook2020-2024React Hook Form2020-2023

Languages

EnglishC2PortugueseNative

Work Experience

33Labs

Software Engineer | Main Smart Contract Developer
Sep 2025 - current

At 33Labs (formerly 33Audits), I've worked on the design and development of advanced DeFi protocols, focusing on composability, capital efficiency, and developer experience.

The company began as a smart contract auditing firm, which has given me hands-on, daily experience identifying and preventing vulnerabilities. I've developed protocols end to end — architecture, implementation, and testing — with security and gas optimization as constant priorities. That led me to a key conviction: the auditing process should start at the architecture stage, before any code is written. To support it, I've integrated specialized tooling and AI agents into the development and auditing workflow.

SolidityFoundryEthereumEVMUniswap V3Uniswap V4System ArchitectureAI ToolingRESThttps://www.33labs.ai/

American Spend

Software Engineer | Main Smart Contract Developer
Mar 2026 - May 2026

American Spend is a prediction market protocol combining yield generation with market-based price discovery through a hybrid market structure.

Designed a hybrid market model starting with a parimutuel phase and transitioning into a Central Limit Order Book (CLOB).

Integrated vault-based yield strategies to generate returns on idle capital during market activity.

Led the end-to-end design and implementation of the smart contract architecture, ensuring seamless transitions between market phases without disrupting user positions or incentives.

Drove close collaboration with auditors throughout development, incorporating feedback early to strengthen security and reduce iteration cycles.

SolidityFoundryPrediction MarketVaultCLOBEthereumEVMhttps://spend.market/

Mosaic

Software Engineer | Main Smart Contract Developer
Sep 2025 - Feb 2026

Mosaic is a protocol designed to make smart contract development more accessible, cost-efficient, and secure through flexible, pre-audited, and composable contracts, with AI-assisted tooling for generating contract compositions from natural language.

Contributed to the core architecture and designed reusable protocol modules with a strong focus on composability.

Designed and implemented a Launchpad workflow powered by a bonding curve, graduating into a Uniswap v3 liquidity pool for smooth price discovery and liquidity transition.

Built a Uniswap v4 hook combining CLMM behavior with a bonding curve model, later transitioning into a standard AMM.

Developed abstractions to support modular and extensible DeFi primitives.

SolidityFoundryUniswap V3Uniswap V4EthereumEVMhttps://mosaic.build/

Jodobix

Software Engineer | Creator
Mar 2025 - Jun 2025

Jodobix is a decentralized betting game designed to be fully fair and autonomous. It leverages blockchain technology to eliminate intermediaries and guarantees that all betting value is distributed among players and contributors. I developed the entire project on my own, including the design of secure random number generation strategies that do not rely on trusted third parties.

SolidityHardhatOptimismTypeScriptReact.jsNext.jsEthereumEVMTailwindReact QueryValtioEthersThe GraphSolanahttps://jodobix.comContract on Optimism

BuidlGuidl Batch Program

Mentor
Feb 2025 - Jan 2026

BuidlGuidl is one of the most impactful builder communities in the Ethereum ecosystem. One of its core initiatives is the Batch Program, which helps onboard new developers into the Ethereum space. As a mentor in the program, I guide participants through their first steps contributing to open source using Solidity, Hardhat, Wagmi, and Next.js.

SolidityHardhatTypeScriptReact.jsNext.jsEthereumEVMWagmiViemhttps://buidlguidl.com/batches

COZ

Director | Tech Lead
Jun 2022 - Feb 2023

COZ is the first and most well-known group of developers on the Neo network, renowned for numerous significant projects within the ecosystem. After years of partnership, I was honored to be invited to join the group's board of directors.

BlockchainWeb3https://coz.io/

Simpli

Co-founder | Software Engineer | CTO
Oct 2013 - May 2025

I co-founded Simpli as a two-person startup focused on building a B2C mobile product, which quickly evolved into a fast-growing software house serving a wide range of clients. In its first year, the company pivoted to delivering custom distributed applications and scaled organically through consistent delivery and client satisfaction. Over 11 years, we delivered 50+ successful digital products for both startups and enterprise clients, while also launching and maintaining our own proprietary platforms.

From the beginning, Simpli was an early adopter of emerging technologies like mobile development and blockchain. I played a key role in shaping both the technical direction and business strategy of the company, leading system architecture, technical roadmaps, and documentation, and building an engineering org of 30 including 5 team leads. My work ranged from hands-on technical leadership to driving innovation through research, process design, and technology adoption — helping turn product ideas into real businesses by aligning technical execution with market opportunities.

Provisioning AWS infrastructure was a recurring part of that work. With 50+ projects, we needed a standard: a checklist for spinning up a new account, a baseline set of IAM roles, and a reusable Terraform starter kit so no project's infra started from a blank page — the same template became a paved road that sped up every project's first deploy. Cost optimization started reactively, after a client flagged a high AWS bill, but past a certain point we set up anomaly-alert triggers instead of waiting for the next complaint.

JavaKotlinC#TypeScriptNode.jsReact.jsReact NativeNext.jsAngularSvelteKitAndroidiOSXamarinElectron.jsJQueryBackbonePythonRMySQLPostgreSQLRedisGraphQLJerseyAWSECSS3SNSSQSWeb3BlockchainSmart ContractsCryptographyCadenceFlowPrismaWebSocketsPayPalElasticSearchRESTJavaScriptTailwindReact QueryRedux ToolkitEChartsValtio

Enclave Wallet

Software Engineer | Product Owner | UI/UX Designer
Jun 2024 - Feb 2025

Enclave is a Wallet built to embrace non-blockchain users. It combines cutting edge technologies like Abstract Accounts, WebAuthn and Gasless transactions, to allow the onboarding to be smooth as traditional web applications. Working with a small team, I was responsible for the product vision, usability, development of the whole wallet frontend and contributing to the Smart Contracts.

TypeScriptReact.jsNext.jsNode.jsPostgreSQLAWSECSS3SNSSQSSmart ContractsCryptographyPrismaWebSocketsElasticSearchRESTTailwindReact QueryEChartsValtiohttps://enclavewallet.com

Blockchain Services Library

Software Engineer | Techlead
Aug 2023 - Jul 2024

BSLib is a multi-chain library designed to perform common wallet operations in a generic manner, abstracting and normalizing the unique characteristics of each blockchain. It includes implementations for NeoN3, NeoLegacy, and various EVM networks. This library is extensively used by Neon Wallet Desktop and Mobile applications. As the creator of BSLib, I aimed to enable code reuse across the wallets maintained by my team.

TypeScriptNode.jsBlockchainCryptographyRESThttps://github.com/CityOfZion/blockchain-services

Letter

Software Engineer | TechLead
Feb 2022 - Apr 2023

In partnership with the Associated Press, Dapper Labs, and COZ, Letter is a multi-chain (Neo and Flow) platform that provides authentication mechanisms based on NFTs. This allows systems to validate access in a decentralized manner. I was responsible for architecting the solution, which included SmartContracts on both networks, an SDK that integrates both networks simultaneously, and several key integrations.

TypeScriptReact.jsSmart ContractsCadenceFlowRESTChakra UIReact QueryRedux Toolkit

Neon Wallet

Software Engineer | TechLead
July 2021 - July 2024

Neon is the leading wallet in the Neo ecosystem, with over $1 billion in traded volume. I was responsible for architecting its mobile version and later contributed to the desktop app. During my time on the project, I tackled key challenges such as supporting multiple blockchain networks, managing multiple accounts simultaneously, implementing WalletConnect integration, and developing the protocol for network interaction, along with several other critical integrations.

TypeScriptReact.jsReact NativeBlockchainElectron.jsRESTReact QueryRedux Toolkithttps://coz.io/neon-wallet/

Sharity

Software Engineer | TechLead
Mar 2021 - Aug 2024

Sharity was a crowdfunding platform for charitable causes that I built from creation through scaling, growing it past 100 thousand users. It was eventually sold to Abacashi, a bigger competitor, and I was invited to lead the engineering side of that merger in recognition of the quality of Sharity's system — refactoring Abacashi's legacy C#/Angular codebase over to Node.js and React with the platform staying live the whole time, using a Strangler Fig strategy to migrate it piece by piece instead of a big-bang rewrite. One example of the work on Sharity itself: an event-driven achievements system, with badges and real-time progress bars for challenges that could chain off one another. Business events flowed through SQS, and idempotency was enforced by inserting each event's ID into a dedupe table in the same MySQL transaction as the counter increment, so a duplicate delivery just aborted instead of double-counting; chained challenges unlocked themselves by publishing a follow-up event back onto the queue, with no need for global ordering. It held up at 100k+ users, and was later reused as-is inside Abacashi after the merger.

TypeScriptReact.jsKotlinJavaNode.jsNext.jsGraphQLMySQLAWSSQSC#AngularPrismaElasticSearchRESTS3ECSTailwindRedux ToolkitEChartshttps://sharity.com.brNeoFeed: Abacashi acquires Sharity

NDapp

Software Engineer | TechLead
Feb 2021 - Sep 2024

NDapp earned its way into becoming the official dApps gallery of the Neo network on its own merit — its traction and the quality of its data got it adopted and featured on the network's official site, not built as an official project from day one. I worked on defining the initial project structure and building its first functionalities, including the indexer and analytics pipeline behind the catalog. That meant reconciling three genuinely different chains — NeoLegacy, Neo N3, and Neo X — each with its own RPC shape and contract metadata format, into one consistent data model with automatic updates: polling each network on its own cadence, normalizing every chain-specific quirk, and keeping every dApp's stats fresh without one network's hiccup stalling the other two.

TypeScriptReact.jsKotlinJavaRESTAWSS3ECSTailwindEChartshttps://ndapp.org

LDC's She Digital

Software Engineer | TechLead
Oct 2019 - Nov 2020

Louis Dreyfus Company, one of the largest commodity traders in the world, commissioned a 'Safety, Health, and Environment' management platform for use across all its global units — each with its own local regulations, forms, and reporting requirements. I owned it end to end: architecture, development, and integration with Azure Active Directory for authentication and user management. The core challenge was translating that sprawl of per-unit requirements into one flexible application instead of one branch per country, so I modeled forms, fields, and workflows as configurable data instead of hardcoded screens — letting a compliance team in a new unit stand up its own SHE process by configuring the platform, not by requesting a code change and a deploy.

TypeScriptReact.jsKotlinJavaMySQLRESTAWSECSECharts

iTrack

Software Engineer | TechLead
Nov 2016 - 2024

I was the lead engineer who built iTrack Brasil from the ground up, owning its system design through its first two years and scaling it into a B2B delivery platform integrating multiple systems, with nearly 60,000 couriers and over 50 million invoices processed across 2,000 registered companies — growth that led to its acquisition by MadeiraMadeira in 2021. Simpli carried it through that acquisition and ran it three more years before handing it over in 2024, with me on it as CTO, coming back alongside the team when the work needed the depth. One of those returns: a billing alarm fired, Cost Explorer put the spike on Postgres at fiscal month-end, and Performance Insights traced it to clients posting invoices one per request instead of in batch — a transaction, and a WAL flush, per invoice, which no instance class fixes. Ingestion moved behind an SQS queue with concurrent workers committing in batches, autoscaled on backlog per worker, and that fix exposed a second write load underneath: courier position pings, which moved to Redis for last-known position with Parquet history on S3.

TypeScriptReact.jsKotlinJavaAWSS3SQSRedisPostgreSQLECSRESThttps://itrackbrasil.com.br

Linkd Academy

Tech Consultant
Jan 2024 - Aug 2024

Linkd is the largest educational platform on the Neo network. This project features a website with extensive materials teaching users how to develop dApps on the network, along with a VSCode extension to streamline installation and integration with the platform's development environment and a token. I was responsible for reviewing the platform's content, providing technical leadership on specific aspects of the project, and developing the dApp related to the token.

TypeScriptSvelteKitPythonWeb3Smart ContractsElasticSearchRESTAWSS3

Jamef Customers Dashboard

Project Manager | TechLead
Jun 2019 - May 2022

Jamef, the largest shipping company in Brazil, needed a new dashboard for customers to track delivery data, but the existing one suffered from severe performance problems. My scope started as frontend-only, but tracing the slowness back to its source pulled me into the data layer. I introduced a caching layer and a server-side pagination policy for the result set, taking a query that took 8 seconds down to a few milliseconds. I delivered a complex dashboard with several customized graphs and contributed to restructuring the underlying central system.

TypeScriptReact.jsJavaRedisRESTAWSECSECharts

Icon Dapp

Software Engineer
Oct 2023 - Jun 2024

This platform allows dApp administrators to upload their application icons to a decentralized File System and save the URL into a SmartContract, which organizes and makes these icons available to other applications. I was responsible for architecting the dApp to operate in a fully decentralized manner.

SvelteKitPythonWeb3Smart ContractsTypeScriptRESTTailwind

Neo3-boa

Software Engineer
Feb 2020 - Jun 2024

An essential tool for Python developers on the Neo network, this project is a compiler for NeoVM. Although compilers are not my specialty, my role in the project primarily involved defining objectives, managing priorities, and assisting with technical decision-making.

FishEffect

Software Engineer
Aug 2018 - Sep 2018

FishEffect was a cryptogame similar to CryptoKitties, where players had an aquarium linked to their account, and each fish NFT appeared in their aquarium. The game included a dynamic where players could feed the fish, which would eventually reproduce.

TypeScriptPythonWeb3Smart ContractsREST

Neo-Sharp

Software Engineer
May 2018 - Oct 2018

Neo-Sharp was a C# implementation of Neo Node (v2). A fundamental part of the Neo ecosystem, restricted to developers in the 'Core Dev' group. I contributed to various aspects of the project, with a primary focus on the implementation of the RPC server.

C#Web3

Mapix

Software Engineer | TechLead
Mar 2016 - Jan 2018

Mapix connects students with their school drivers, giving children and parents predictability and safety while simplifying route planning and communication for drivers. I owned the planning and structuring of the solution end to end and built its most critical components: the route-building system, in-app chat, and a live GPS mode. One example of that work: building a route wasn't just point-to-point — each van carried several students with different pickup and drop-off points on a shared trip, so the routing logic had to sequence stops for the whole group at once, and the GPS mode had to keep parents' ETAs accurate against a background location stream over unreliable mobile connections, without draining a driver's phone battery on a multi-hour shift.

AndroidJavaWebSocketsRESTAWSS3https://mapixapp.com/

Apptite

Software Engineer | TechLead
Sep 2015 - July 2017

Apptite was a food delivery app for iOS, Android and the web. It gained recognition with acceleration by '500 Startups' and media coverage that established it as an important platform in the artisanal food market. I was the main engineer responsible for the platform from its initial planning and structuring through scaling it as it grew. One example of that scaling work: the dish recommendation engine. The map was discretized into cells, each holding the list of stores that served it, updated in batch whenever delivery areas changed — so the geographic lookup itself was just a cached read. Personalization ran on top of that already-filtered set, combining complementary signals in parallel (repurchase history, regional popularity, among others), with the heavier estimates — including a store-by-cell matrix — precomputed offline.

AndroidJavaMySQLRedisS3SNSSQSECSElasticSearchRESTAWSJavaScript

Desabafa

Software Engineer | TechLead
Aug 2015 - July 2017

Desabafa was an anonymous social network built for emotional support and mutual understanding, and it went on to receive media recognition in the mental health sector while reaching 700 thousand posts. I was responsible for planning, structuring, and building the platform, including its moderation and safety systems. One example of that work: anonymity was the whole point of the product, so any moderation approach that relied on identifying users to punish or filter them was off the table. I built the safety layer around behavior instead of identity — rate-limiting and pattern detection on posting activity, plus keyword and pattern-based flagging tuned for crisis language — so harmful content and abuse could be caught and escalated without ever unmasking a user.

AndroidJavaRESTAWSS3

Band Radios App

Software Engineer
Oct 2014 - Nov 2015

Bandeirantes, one of Brazil's largest media conglomerates, has run Band Radios since 1937 and selected my team in 2014 to modernize its mobile app. I served as lead developer for both the Android and iOS apps. One example of the technical work: streaming ran over UDP, and the naive approach — opening the connection only after a listener picked a station — meant a noticeable delay before audio started. I pre-established the UDP connection ahead of the station choice instead, trading a bit of idle network and battery use for audio that started the instant a user tapped a station.

XamarinRESTAWS

Multilaser Runin

TechLead
Aug 2014 - Oct 2014

Multilaser, one of Brazil's largest cell phone and tablet manufacturers, faced high demand for quality control testing that had been done by hand on the assembly line. I led development of the Android app that automated it instead — running CPU, RAM, GPS, screen brightness, and touch checks — and it has since tested over 20 million devices. One example of that work: each check had its own pass/fail criteria and its own margin for hardware variance, so the real problem wasn't running the tests, it was collapsing five independent, noisy hardware signals into one deterministic pass/fail a line worker could act on in a couple of seconds, fast enough to keep up with a production line moving tens of thousands of units.

AndroidJavaREST

SIMET - NIC.br

Software Engineer
2010 - 2013

Brazil's official internet quality measurement tool. I led its migration off Java Applets to plain JavaScript.

FingerPrint, Escala, NetStartup

Software Engineer
2007 - 2010

My first three engineering jobs — web applications in PHP and Java, JavaScript front-ends and MySQL.

Education

Pontifícia Universidade Católica de São Paulo (PUC-SP)

Bachelor, Computer Science
2008 - 2011

Bachelor's degree in Computer Science from Pontifícia Universidade Católica de São Paulo, one of Brazil's leading higher education institutions.

Latest Posts
AI Agents Need Enforced Boundaries, Not Better Prompts
August 11, 2026·6 min read

AI Agents Need Enforced Boundaries, Not Better Prompts

Two 2025 incidents, an agent that deleted a production database and one that nearly wiped a codebase, weren't prompt failures. They were boundary failures. A look at why AWS's security team, OWASP, and Okta are all converging on treating coding agents as a scoped, first-class identity, and why the same instinct has to extend to code review, not just access.

Anthropic Killed the Cheapest Way to Add AI to Your App
July 11, 2026·6 min read

Anthropic Killed the Cheapest Way to Add AI to Your App

MCP officially deprecates Sampling on July 28 — the feature that let a third-party app borrow a user's own AI subscription instead of paying for inference itself. A look at which clients ever actually implemented it (Claude Desktop and Claude Code never did), why the "low adoption" rationale is circular, and the one pattern for free AI in your app that survives the change.

AI and Blockchain in 2026 - A Developers Map
July 1, 2026·10 min read

AI and Blockchain in 2026 - A Developers Map

A developer's field guide to where AI and blockchain actually meet in 2026: agent payments with x402, on-chain agent identity with ERC-8004, AI in the contract writing and audit loop, and decentralized compute with verifiable inference. It separates what genuinely shipped from what's still a demo, and points to where a developer can start.

What AWS Blocks Is Really For
June 25, 2026·9 min read

What AWS Blocks Is Really For

AWS Blocks is a new open-source TypeScript framework that turns your backend code into the AWS infrastructure that runs it, an approach called Infrastructure-from-Code. This piece covers what Blocks actually does, how it compares to earlier IFC tools like Encore.ts and Nitric, the lock-in and single-Lambda trade-offs worth watching, and why AWS's backing might finally push Infrastructure-from-Code into the mainstream.

Discovery and Spec: The Missing Harness in AI-Assisted DeFi Development
June 17, 2026·5 min read

Discovery and Spec: The Missing Harness in AI-Assisted DeFi Development

Harness Engineering has two layers. The CI pipeline is one of them. This is the other — a structured discovery and spec workflow that constrains AI before it writes a single line of Solidity.