I spent three years leading engineering in Web3 — first at Chainlink Labs, where I managed 72 engineers across 7 teams delivering 35+ blockchain integrations supporting over $50 billion in total value locked, and then at Sky Mavis, where I led a 90+ person organization across Engineering, Product, and DevRel for the Ronin ecosystem.
Before Web3, I led engineering at Riot Games, Tally, Caffeine, and Amazon. The transition into blockchain engineering taught me that about 70% of engineering leadership is domain-agnostic — and the other 30% will humble you if you do not respect it.
What Changes: The Web3-Specific Challenges
Immutability Changes Everything About Risk
In traditional engineering, you can fix a bug with a hotfix. Deploy, verify, move on. In Web3, once a smart contract is deployed, it is permanent. A bug in a DeFi protocol is not a support ticket — it is a potential loss of millions of dollars with no rollback option.
This fundamentally changes how you run engineering. At Chainlink Labs, our code review process was significantly more rigorous than anything I had implemented at Riot Games or Tally. Every smart contract change went through:
- Peer review by at least two senior engineers
- Formal security review by a dedicated security team
- Automated testing against a comprehensive suite of invariant tests
- Testnet deployment with extended observation period
- Staged mainnet rollout with monitoring triggers
The cost of this process was slower time-to-deployment. The benefit was that we maintained the trust required to support $50B+ in total value locked. In Web3, speed without safety is not just reckless — it is existentially threatening.
Security Is Not a Feature — It Is the Product
At a traditional SaaS company, security is important but secondary to the core product. In Web3, security is the product. Users trust your protocol with their assets. A single exploit can destroy years of reputation in hours.
At Chainlink, we embedded security into every phase of development:
- Threat modeling during design — before writing code, every feature went through an adversarial analysis
- Security-aware estimation — sprint planning included explicit time for security review and audit preparation
- Bug bounty as a first-class process — not an afterthought, but an integral part of our quality assurance
- External audits as milestones — major releases were gated on passing third-party security audits
As an engineering leader, this meant I spent roughly 25% of my time on security-related decisions — far more than in any previous role. Traditional engineering leaders entering Web3 consistently underestimate the security surface area. It is not just your code — it is every protocol you interact with, every bridge you integrate, every oracle you depend on.
Open-Source Culture Creates Different Team Dynamics
Web3 engineering is deeply open-source. Your code is public. Your design decisions are debated in Discord servers and governance forums. Your competitors can fork your work overnight.
This creates dynamics that traditional engineering leaders find disorienting:
- Your roadmap is partially public. Community expectations shape priorities as much as business strategy.
- External contributors are part of your team. Managing open-source contributors requires different skills than managing employees.
- Competitive advantage comes from execution speed and community trust, not proprietary code.
- Technical decisions get debated publicly. You need engineers who can communicate and defend their choices in public forums.
Managing Distributed Web3 Teams
Both Chainlink Labs and Sky Mavis were globally distributed organizations. At Sky Mavis, the 90+ person org spanned Vietnam, Singapore, the US, and Europe across dramatically different time zones.
The unique challenge of distributed Web3 teams is not remote work — it is async-first work across cultural and linguistic boundaries. Here is what I learned:
1. Written Communication Is Non-Negotiable
When your team spans 12+ time zones, synchronous communication is a luxury. Every important decision must be documented in writing. Every design discussion must start with a written proposal. Every sprint outcome must be summarized in a shared document. This is not optional — it is infrastructure.
2. Overlap Hours Are Sacred
At Sky Mavis, we had a 3-hour overlap window between Vietnam and US time zones. Those hours were reserved exclusively for synchronous collaboration — standups, design reviews, and decision-making meetings. Everything else was async. Violating this boundary was the fastest way to burn out one side of the globe.
3. Cultural Context Matters
Engineering management frameworks developed in Silicon Valley do not translate directly to other cultures. Feedback styles, hierarchy expectations, and communication norms vary significantly. At Sky Mavis, I learned to adapt my management approach for different cultural contexts rather than imposing a single framework. This was one of the most valuable leadership lessons of my career.
Building 0-to-1 Platforms in a Decentralized Ecosystem
At Chainlink Labs, one of my key achievements was building the integrations platform from scratch — a 0-to-1 initiative that reduced partner onboarding time by 45%. This experience taught me how platform building differs in a decentralized ecosystem.
The Chainlink Integrations Platform Story
When I joined, each blockchain integration was a bespoke project — custom code, custom deployment, custom monitoring. Delivering 35+ integrations this way was unsustainable. We built a standardized platform that abstracted the common patterns, letting teams focus on chain-specific logic. The 45% reduction in onboarding time was the result of treating integration as a platform problem, not a services problem.
The key differences when building platforms in decentralized ecosystems:
- Your users are developers. The platform API is the product. Developer experience is user experience.
- Backwards compatibility is critical. In a decentralized ecosystem, you cannot force users to upgrade. Breaking changes have cascading effects across protocols.
- Governance affects engineering. Platform decisions may require community consensus, not just internal approval.
- Interoperability is a feature. Your platform must work with systems you do not control, often built by teams you have never met.
Tokenomics and Protocol Engineering
One discipline that has no equivalent in traditional engineering is protocol engineering — the design of economic systems that incentivize desired behavior through token mechanics.
As an engineering leader in Web3, you need to understand tokenomics well enough to:
- Evaluate whether proposed token mechanics are technically implementable
- Identify economic attack vectors in protocol design
- Work with economists and token designers to iterate on mechanism design
- Build simulation and testing infrastructure for economic models
You do not need to be an economist, but you need to be literate enough to ask the right questions. The engineering leaders who struggle most in Web3 are those who treat tokenomics as "someone else's problem." It is not. Token mechanics are implemented in code, and bugs in economic design are just as costly as bugs in software design.
What Traditional Engineering Leaders Get Wrong About Web3
Having made the transition myself, here are the most common mistakes I see traditional engineering leaders make when entering Web3:
- Treating blockchain as "just another database." It is not. The constraints (immutability, gas costs, finality times) fundamentally change architecture patterns.
- Applying SaaS deployment practices to protocol development. You cannot "move fast and break things" when breaking things means losing user funds.
- Ignoring community as a stakeholder. In Web3, your community is not just your user base — they are often your governance body. Their input on technical decisions is not optional.
- Underestimating the security investment. Budget 2-3x what you think you need for security. Then budget more.
- Hiring only for technical skill. Web3 engineers need to understand the domain — consensus mechanisms, cryptographic primitives, economic incentives. Pure software engineering skill is necessary but not sufficient.
What Stays the Same
Despite all the differences, the majority of engineering leadership in Web3 is the same as anywhere else. People management, delivery systems, and culture building are domain-agnostic skills.
Delivery Systems Still Matter
At Sky Mavis, the 2.2x deployment frequency improvement and 40% cycle time reduction came from the same DORA-metric-driven approach I used at every previous company. Sprint planning, retrospectives, and continuous integration work the same way in Web3 as they do in SaaS.
People Management Is People Management
Engineers in Web3 have the same needs as engineers everywhere: clear expectations, growth opportunities, meaningful work, and psychological safety. 1:1s, career development conversations, and performance management do not change because the code targets a blockchain instead of a database.
Culture Is Still Set by Leadership
The tone you set as a leader — how you handle failures, how you communicate priorities, how you treat people — defines the culture regardless of the technology domain. The best Web3 engineering teams I have seen are not the most technically brilliant. They are the ones with the strongest engineering culture.
If you are an engineering leader considering a move into Web3, or a Web3 company looking for leadership that bridges traditional and decentralized engineering, I have been on both sides of that bridge. Learn more on the Experience page or reach out directly.