Staff Software Engineer
KernelDaoDec, 2024 - Present1 yr 4 months
Led the architecture and development of the KernelDAO staking interface, designing scalable frontend modules and coordinating smart contract integrations for staking, restaking, and asset management workflows. Built complex React/Next.js based dApp interfaces enabling users to stake, restake, claim rewards, bridge assets, and swap tokens across multiple chains. Implemented integrations with multiple Web3 wallets enabling secure transaction signing and blockchain interactions. Defined data flows for vault state, staking positions, and reward distribution, ensuring accurate UI representation of on-chain data. Built reusable UI component libraries and design system using Storybook to standardize components across the entire dApp platform. Led a team of 5 engineers, conducting architecture reviews, mentoring developers, and enforcing engineering best practices. Improved platform performance through query optimization, memoization strategies, and RPC batching, reducing load times for large vault datasets. Worked with backend/indexing services to ensure reliable ingestion of on-chain events and transaction histories used by the application. Partnered with founders, product, and marketing teams to translate evolving DeFi protocol requirements into production-ready features.