Résumé · 2018 — 2026

The long version

Senior Full-Stack Engineer with 8+ years shipping production web apps in TypeScript, React, Next.js, and Node.js. As founding engineer at Commsor, built search over 700M+ profiles and grew in-house engineering from one to three; at Wizard AI, shipped polls and favorites end to end, built a partner dashboard, and led the desktop redesign. Uses Claude Code daily.

Pick a skill

See which roles used it. Numbers are roles per skill.

Languages
Frontend
Backend & Data
Accessibility & Performance
Testing & DevOps
AI-assisted development

Jan 2026 — Sep 2026

9 mos

Remote

Wizard AI

Staff Software Engineer
  • Shipped shareable product polls end to end: MySQL schema enforcing vote integrity, integration-tested TypeGraphQL API with scoped auth and scheduled lifecycle jobs, and React guest share flows.
  • Built favorites end to end: MySQL schema, integration-tested GraphQL API, MobX store, and UI.
  • Led the customer app's move from a fixed 430px mobile layout to desktop with the design team: shared breakpoints across 3 packages, consolidated 6 duplicated headers into one, and replaced legacy modals with a reusable drawer.
  • Built the sources drawer showing shoppers the reviews behind each AI recommendation, upgrading legacy data on read.
  • Raised Lighthouse accessibility on core screens from 82 to 95 (average) by initiating audits and fixing 38 WCAG failures across checkout, chat, product, gallery, and reviews; added jsx-a11y linting to the shared ESLint config.
  • Cut JavaScript downloaded on first load by 70% and first contentful paint by 59% (Lighthouse mobile) after finding the customer app served uncompressed assets, then enabling Cloud CDN compression in Terraform.
TypeScriptReactMobXNode.jsGraphQLTypeGraphQLMySQLMongoDBHTMLCSS/SassWCAGscreen reader testingaxeeslint-plugin-jsx-a11yLighthouseJestDatadogGCPTerraformGitHub ActionsGitClaude Code

Apr 2025 — Dec 2025

9 mos

Remote

Commsor

Senior Full-Stack Engineer
  • Scaled network discovery from about 100 to tens of thousands of connections per person in under a minute, enabling live sales demos: replaced a slow graph-database crawl with a retryable Inngest + Elasticsearch pipeline over 700M+ profiles.
  • Owned the product platform end to end as founding engineer; designed the technical hiring process (take-home with live review) and hired and onboarded two engineers, growing in-house engineering from one to three.
  • Led the NextAuth to Better Auth migration after library workarounds caused silent sign-in failures, consolidating user tables; added workspace RBAC and PostgreSQL row-level security for tenant isolation.
  • Shipped the end-to-end introduction workflow in Next.js, with delivery via connected Google accounts.
  • Added real-time job and CRM-sync notifications over Supabase Realtime with RLS-secured per-workspace channels.
TypeScriptReactNext.jsTailwind CSSshadcn/uiSWRreact-hook-formZodBetter AuthNode.jsSupabaseSupabase Realtime (WebSockets)PostgreSQLElasticsearchInngestVercelHTMLCSS/SassGitClaude Code

Jun 2022 — Apr 2025

2 yrs 11 mos

Remote

Nearform

Senior Software Engineer
  • Built the Module Federation integration decoupling a Fortune 500 retailer's storefront apps from shared navigation releases; after an all-at-once rollout strained downstream teams, pushed for team-by-team rollouts with rollback plans.
  • Led frontend development of a data-heavy app-health monitoring tool for a major telecom client (React, React Query).
  • Rebuilt Nearform's marketing site and Storybook component library on Next.js, Tailwind CSS, and Sanity CMS.
  • Contributed features, fixes, and docs to the open-source Victory and victory-native-xl data visualization libraries.
ReactTypeScriptNext.jsReact QuerySWRGraphQLTailwind CSSshadcn/uiStorybookSanity CMSModule FederationVictoryJestReact Testing LibraryHTMLCSS/SassDockerGit

Sep 2020 — Jun 2022

1 yr 10 mos

Conshohocken, PA

WizeHive

Software Engineer
  • Built core features for a GraphQL/Apollo rewrite of a legacy grant-management platform, including a drag-and-drop React Flow editor that let administrators configure workflow stages themselves.
ReactTypeScriptReact FlowGraphQLApolloStorybookJestHTMLCSS/SassGit

Sep 2018 — Sep 2020

2 yrs 1 mo

Philadelphia, PA

Vistar Media

Software Engineer
  • Built React/TypeScript features and Python/Flask microservices for an ad buying platform; served on AWS on-call.
TypeScriptReactPythonFlaskREST APIsAWSDockerBazelDatadogCloudWatchHTMLCSS/SassLinuxGit

Jan 2018 — Sep 2018

9 mos

Plymouth Meeting, PA

Computer Enterprises Inc.

Associate Developer
  • Productionized a national self-storage client's parallel R data science workloads on Azure Batch.
JavaScriptAzureHTMLCSS/SassGit