Experience & Skills
Technical Skills
Core Frontend
- React
- Next.js (App Router, SSR/SSG)
- React Native
- TypeScript
- JavaScript (ES6+)
- React Router
- Vite
- HTML
State Management
- XState
- Redux
- Redux Sagas
- React Context
- React/TanStack Query
Styling & UI
- Tailwind CSS
- SCSS
- CSS
- Grid
- Flexbox
- Storybook
- AG-Grid
- Mobile First Development
Backend & API Integration
- GraphQL
- Prisma ORM
- PostgreSQL
- Node.js
- Sanity
Quality & Testing
- Jest
- Vitest
- RTL
- Playwright
- Lighthouse audits
- WCAG AA accessibility compliance
Tooling & Deployment
- Vercel
- GitHub Actions
- Azure DevOps Pipelines
- Docker
AI-Assisted Development
- Claude Code
- GitHub Copilot
- Cursor
Collaboration & Workflow
- Agile/Scrum
- Jira
- Figma handoff
- Git
Senior Frontend Engineer
Sept 2025 - May 2026
Palla Financial
Remote
- 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
Full Stack Software Engineer
Sept 2024 - July 2025
Greystar Real Estate
Fully Remote
- 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
Freelance Frontend Engineer
July - August 2025
Contract
Remote
- 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
Founding Software Engineer/React Developer
Apr 2024 - Apr 2025 (full time through Sep 2024)
VARIANT
Red Bank, NJ / Remote
- 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
Software Engineer II
Dec 2021 - Feb 2024
Bluebeam Inc.
Fully Remote
- 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
Software Engineer
Oct 2018 - Oct 2021
Jigsaw XYZ, Inc.
New York, NY
- 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
Property Manager
Oct 2011 - February 2018
Goldin Management
Brooklyn, NY
- 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