Skip to content
Common logo
ExperienceDec 2022 - now

Common

Senior Frontend Engineer
Back to supporting proof

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

ReactTypeScripttRPCReact QueryZustandPlaywright