At McKinsey, I architect and maintain a Next.js frontend, improving performance by 50%. I also built a reusable design-system component library with design tokens and WCAG AA accessibility checks.
I built and launched LotCalc, a MetaTrader lot-size and risk-calculation SaaS, using Next.js, TypeScript, and Tailwind CSS. I worked across its UX, frontend architecture, dashboards, pricing, and onboarding.
At Emerge, I improved application performance by 20% through code splitting and virtualization, and built reusable React components shared across teams. I also wrote server-side GraphQL code and implemented tests that reduced QA workload by 35%.
I built SwapX, a Next.js Uniswap V3 swap interface on Ethereum mainnet, with browser-wallet connection and swap execution. Its transaction experience covers pending, confirmed, and failed states, while explaining approvals, gas costs, and errors.

