
Common
Production product work across architecture, frontend migrations, AI capabilities, and delivery systems inside a complex live platform.
Architecture and migration
At Common, a big part of my role was making the frontend more maintainable while the product kept shipping. The most important work here was not a one-off feature but helping move the platform from legacy patterns toward a cleaner React architecture.
That included architectural migration work from Mithril, frontend module cleanup, and the kind of structural refactor execution that only matters if it stays shippable inside a real product.
Product delivery and AI work
Alongside the architecture work, I shipped user-facing product changes in a web3 platform: staking-related flows, Farcaster integration, voting surfaces, referrals, and other high-impact web features.
Over time the role also expanded into AI product capabilities, including a unified multi-provider text generation system, model selection UI, web search integration, and streaming response delivery.
Quality and engineering systems
A recurring theme in this role was quality systems: code review standards, testing practices, stronger frontend conventions, and developer tooling that kept complex changes safer to land.
The result is the kind of proof I care about most: a live codebase that became easier to evolve without pretending the complexity was not there.
Highlights
- Partnered closely with the CTO on the migration from Mithril to a modern React architecture.
- Standardized frontend patterns around React Query, tRPC, Zustand, and code review quality bars.
- Shipped web3-native features including Community Stake, Farcaster Contest, Weighted Topic Voting, and Referrals.
- Worked on AI capabilities including multi-provider text generation, model selection, web search, and streaming responses.
Core stack and systems