Full-stack software engineer with experience building and scaling web and mobile products. I specialize in React, Next.js, and TypeScript, and am also proficient in Python.
Experience
2024 — Now
2024 — Now
New York, New York, United States
• Primary owner of Gemini’s public site, improving performance, cleaning up tech debt, and enhancing developer experience. Reduced Netlify bandwidth usage through Optimizely feature flag datafile optimizations, page generation strategy changes, and CloudFront configuration tuning.
• Migrated the entire public site codebase to TypeScript strict mode, removing all linter suppressions and refactoring for composability and modern best practices to improve developer velocity and code correctness.
• Collaborated with Marketing and Design to implement SEO improvements, A/B testing for promotions, and standards for Builder.io page creation to support rapid product launches. Built Slack-based deployment tooling and content management workflows across Builder.io and Contentful.
• Refactored the public site’s locale implementation for rapid regional expansion, and coordinated with Compliance to ensure region-specific requirements were met across supported markets.
• Developed the EU Perpetual Derivatives onboarding flow on the web trading platform, and supported the launch of Gemini Predictions by building Opengraph image generation endpoints for dynamic social media
preview images.
• Collaborated with Risk and Identity teams to implement account recovery flows and the account
management page, and with Marketing Analytics on cross-platform event tracking with AppsFlyer, Branch, and Firebase, including debugging affiliate tracking and deep linking issues.
• Improved development infrastructure by driving adoption of React Query across the web app codebase to standardize data fetching, reduce repetitive and error-prone code, and improve developer experience. Implemented AI tooling with custom LLM skills and rules files for consistent code generation, and updated CI pipelines to test high-traffic pages and reduce regressions.
2022 — 2024
2022 — 2024
• Developed and maintained internal and client-facing web applications using React, Next.js, Django, GraphQL, and PostgreSQL to support core business operations.
• Implemented GraphQL, REST API, and tRPC endpoints using Django, Graphene-Django, Strawberry, and DRF, and integrated external APIs with backend services.
• Led the first adoption of Next.js’s app router across multiple applications, standardizing navigation and
authentication patterns across the organization.
• Improved React code base through declarative programming patterns and inversion of control.
Implemented a Design Tokens NPM library for design consistency across applications.
• Wrote and maintained unit and integration tests using Jest, Checkly, and Pytest to ensure code quality and reliability across front-end and back-end services.
Education
University of Toronto