At ReddMatch, I built React, Next.js, and TypeScript interfaces for onboarding, project management, lead filtering, feedback, and reply generation. I also designed a discussion index and background-processing engine that scores intent and semantically matches leads.
To control processing costs and keep work moving through temporary provider failures, I implemented batch limits, timeouts, and bounded retries. I reduced storage per embedding by approximately 67% while retaining acceptable relevance in manual reviews.
At Plainform, I built and launched a reusable Next.js SaaS foundation for authentication, billing, database access, file storage, email, and analytics. It saved an estimated 60 hours of development time per project, and I implemented Stripe payments with duplicate-webhook recognition and retry support.
Across HighSky, RippleFit, Synevo, and Chronicles, I built interactive product experiences, content workflows, and payment integrations. My work included a PixiJS scene with animated balloons, a Sanity-powered therapist website, a medical admin dashboard, and a multilingual blog connected to Directus.

