A timeline of greenfield products, modernization, and team leadership.
Canonical resume data for recent roles, selected freelance work, education, and long-running platform experience. The one-page version is on the resume sheet.
Professional experience
Closer (closer.earth)
Freelance Full-Stack Engineer
Platform automation for Closer, the operating system behind regenerative co-living communities ("villages").
- Architected a "one-click village" provisioning system that launches a complete co-living-community platform instance across DigitalOcean, Vercel, MongoDB, Mailgun, Firebase, and Stripe Connect from one typed config, cutting setup from a full day to 12 minutes.
- Designed the workflow engine as an idempotent, resumable step DAG over durable state, with full teardown and end-to-end tests against live cloud providers.
- Shipped the operator surface as an Ink terminal UI, compiled single-file binaries, and an Elysia control API with token auth and streamed mutation endpoints.
- Hardened the core Closer API (Node + MongoDB) to boot cleanly on fresh databases — automatic config seeding, admin bootstrap, and startup race-condition fixes — unblocking one-click provisioning.
WhoCards (whocards.cc)
Co-founder
Owned conversation-card product, built and run as the sole technical founder alongside client work.
- Co-created whocards.cc and built its entire stack as sole engineer: an Astro + Stripe storefront with automated end-to-end fulfillment across 2 third-party providers, shipping ~600 orders through direct and brand-ambassador channels.
- Shipped the WhoCards iOS app to the App Store (Expo, React Native, NativeWind) with 14 languages including RTL, offline play, and universal links; the Android build is in closed testing.
- Restructured the product as a pnpm + Turborepo monorepo where web and mobile share a headless play engine, tRPC API, and design tokens, released through an automated EAS build-and-submit pipeline with over-the-air updates.
Vionlabs
Team Lead
Led the team behind a greenfield customer portal and multi-source data platform for enterprise media-tech customers.
- Hired and led a 4-engineer team building a greenfield, multi-tenant media-catalog portal while keeping the legacy customer portal live for enterprise customers.
- Architected the new portal as a Turborepo monorepo (Next.js 15, tRPC, Fastify, Drizzle/Postgres) with catalog browsing, smart lists, filtering, tagging, and enterprise auth through WorkOS SSO and scoped API keys.
- Shipped new prospect-targeted features ahead of each of 4 trade shows and turned booth feedback into same-day product updates, driving the portal to feature-complete for its first 10 enterprise customers.
- Owned the GCP production platform in Terraform: Cloud Run, Cloud SQL, Pub/Sub, Eventarc, Secret Manager, VPC, and GitLab CI/CD.
- Built the data-sync services that unified a 1.5M-title catalog from upstream fingerprinting systems into one customer-facing portal.
Collect.AI
Senior Frontend Engineer
Frontend platform work for a German receivables-management SaaS portal, internal component library, and published client SDK.
- Built a type-safe form generator on React Hook Form and the internal MUI component library, powering 25 unique forms on the core collections screen of a German receivables-management SaaS portal from a single config-driven API.
- Migrated the portal’s state management to Redux Toolkit and RTK Query, cutting 2,500+ net lines across 116 files of the React/TypeScript monorepo.
- Drove a platform-wide UI consistency pass across the 63-component internal UI library, authoring 25 Storybook stories and polishing shared loading and modal states.
- Modernized package publishing from NPM to GitHub Packages with reusable GitHub Actions and a publish-and-test SDK pipeline.
Freelance
Full-Stack Developer
- Built J3D.AI, a real-time AI workshop-summary app (Next.js, tRPC, Prisma, Supabase, GCP) with live audio capture, ffmpeg-based transcription, and editable AI-generated next steps.
- Led frontend development at TzConnect on the Tezos NFT marketplace behind CIRCA’s Marina Abramović “The Hero 25FPS” release — a 6,500-frame edition that drew 1,700+ mints — building the frame-purchase flow on the Taquito stack.
Net2Phone
Engineering Lead / Full-Stack Engineer
Six years across backend (Go), mobile (React Native), and web (Angular → React) on the Unite UCaaS platform, serving 200K+ business customers.
- Led the shared component library and the Angular 2 → 7 upgrade as lead front-end engineer and scrum master, cutting initial application load time by 50%.
- Built a WebRTC browser dialer (React, Redux, TypeScript, JsSIP) for the Unite UCaaS platform serving 200K+ business customers, supporting multiple call-server configurations and upstreaming in-band DTMF support to JsSIP.
- Refactored core Go messaging microservices and implemented unit testing across key services.
- Introduced React micro frontends into the core Angular client, shipping 5 client-heavy features across 3 teams (e.g. a device-provisioning UI programming 90 buttons per business phone).
- Shipped the first public release of the React Native mobile app, building live chat and calling features and standardizing its code generators.
Takt Digital
Software Engineer
- Built a serverless streaming-media pipeline (AWS Lambda + Bitmovin transcoding) as the sole developer, carrying the product from MVP through a startup’s second Y Combinator round.
- Tech-led a parallel fintech analytics dashboard (Angular): hired the team and owned API and front-end delivery.
Ironhack Bootcamp
Miami
400+ hour full-stack immersive: JavaScript, Ruby on Rails, and test-driven development.
City College of New York, CCNY
New York
Computer science coursework: algorithms, data structures, and programming principles.