Skip to content

Experience & Skills

Technical Skills

  • React
  • Next.js (App Router, SSR/SSG)
  • React Native
  • TypeScript
  • JavaScript (ES6+)
  • React Router
  • Vite
  • HTML
  • XState
  • Redux
  • Redux Sagas
  • React Context
  • React/TanStack Query
  • Tailwind CSS
  • SCSS
  • CSS
  • Grid
  • Flexbox
  • Storybook
  • AG-Grid
  • Mobile First Development
  • GraphQL
  • Prisma ORM
  • PostgreSQL
  • Node.js
  • Sanity
  • Jest
  • Vitest
  • RTL
  • Playwright
  • Lighthouse audits
  • WCAG AA accessibility compliance
  • Vercel
  • GitHub Actions
  • Azure DevOps Pipelines
  • Docker
  • Claude Code
  • GitHub Copilot
  • Cursor
  • Agile/Scrum
  • Jira
  • Figma handoff
  • Git
  • Engineered the migration of a multi-currency peer to peer transfer hub from server driven, route based rendering to a client side state machine model using XState, React, TypeScript, and Next.js (App Router), and TanStack query for server state management alongside state machines. Owning system level decisions and architecture around state ownership, cross session persistence and auth protection including typed localStorage utilities, hydration patterns and hook based route protection
  • Architected and drove development of several key customer facing payment features, including Enhanced Due Diligence to bolster customer KYC, and Cash Deposit to allow for new revenue flows, contributing to design discussions, building out frontend architecture and participating in A/B testing to find the best ways that users interacted with features during existing payment flows
  • Contributed to an internal React/TypeScript component library built around a layered feature view architecture, where stateless UI components composed with XState machines and custom hooks into self contained, portable feature views consumed across multiple applications
  • Designed a tiered testing strategy for a React/XState/Storybook codebase; Jest unit tests for utilities and pure components, graph based behavioral tests for state machines, visual regression testing via Storybook, and Playwright E2E tests validating feature view components within their consuming applications
  • Enforced architectural consistency across the codebase through code reviews, ensuring changes respected the feature view boundary, were properly scoped, and aligned with hook and machine patterns
  • Diagnosed and resolved a critical over-fetching bottleneck by collaborating with a backend engineer to redesign API endpoints around view-specific data shapes, serving lightweight records on list views and full attribute payloads on detail views, using GraphQL with Apollo Client for field-level query control and normalizing caching, reducing average page load time from 5-10 minutes to under 3 seconds.
  • Led modernization of a property management application using React, TypeScript, TailwindCSS, and Redux, implementing server-side rendering and dynamic code-splitting with Next.js to accelerate Time-to-Interactive across a mobile-first interface
  • Developed WCAG AA-compliant React/TypeScript components that standardized accessible UI patterns across the application, increasing front-end reuse and reducing new feature implementation time
  • Automated CI/CD pipelines in Azure DevOps, halving release lead time and increasing deployment frequency, while expanding Jest and Playwright test coverage to reduce production defects
  • Designed and developed a POC invoice deduplication platform for a real estate management client, building the UI independently from concept to prototype to surface potential duplicate property invoices and queue them for human review
  • Delivered the complete frontend in 6 weeks using React, TypeScript, Tailwind CSS, Next.js, and Vercel with no design handoff, owning both visual design and implementation end to end
  • Built the frontend MVP for an AI-powered narrative editing platform enabling writers to work across multiple levels of story granularity, from world building down to individual characters, querying structured story content via Sanity's GraphQL API, with the UI architected to support real-time AI driven consistency validation
  • Architected and documented a mobile first React/TypeScript component library using shadcn and Tailwind CSS, built to present story data coherently across radically different editorial zoom levels within a single unified interface
  • Established SDLC guidelines and code review standards as a founding engineer, enabling consistent delivery of production ready code across a small, fast moving team
  • Integrated AI-assisted development tooling throughout the build cycle using Claude and Cursor to accelerate prototyping and iterate rapidly on a complex, multi-layer editorial interface
  • Led front end development of core cloud service features using React, Typescript, Tailwind CSS and Next.js, including a project analytics dashboard built on GraphQL for structured data queries, and a project selection and table tooling suite using Tanstack Query for client side caching, background refetching and request deduplication, taking a mobile first approach and improving trial to paid conversion through targeted A/B testing and UX improvements
  • Built and scaled a reusable React/TypeScript component library adopted across multiple internal teams, accelerating feature delivery and reducing development cycle time across the organization
  • Refactored legacy React modules to modern ES6 standards driven by direct customer feedback and usage metrics, reducing CSS payload and improving Lighthouse performance scores across core application surfaces
  • Mentored and coached interns in React/TypeScript front end development and best practices, two of whom delivered key product features and transitioned to full time engineering roles
  • Engineered the LookSee SaaS platform using React and TypeScript, with Sanity powering structured content management, supporting 100k+ monthly active users at 99.9% uptime and optimizing performance for enterprise clients
  • Collaborated on React/TypeScript/Node.js POCs for clients including NCR and Motive Partners, contributing to several fintech contract wins through rapid prototyping of payment and order processing and management systems
  • Converted Figma prototypes into responsive React and React Native applications and micro frontends, consistently delivering POCs on tight deadlines to meet client business goals
  • Published and maintained NPM packages for shared React/TypeScript UI components and utility functions, reducing new project bootstrap time across the team
  • The go to technical resource at every organization I was a part of since 2008, maintaining websites, email campaigns, and managing servers, before formalizing that foundation through a software engineering bootcamp in 2018 and transitioning fully into engineering
  • Managed ~15-unit portfolio of residential buildings in the NYC area, overseeing day to day operations, maintenance, and large scale renovation projects
  • Maintained board level stakeholder relationships across multiple condo and coop properties, preparing and presenting budgets and aligning diverse owner priorities to keep buildings running smoothly
  • Coordinated cross functional teams of vendors, contractors, and building staff across all properties, managing competing priorities, timelines, and personalities to deliver on maintenance and improvement projects