Sagetap
Full-Stack Software Engineer · Mar 2022 — Present
Full-stack work on a software vendor–buyer networking platform. Shipped "Buyer Intent" (lifted application acceptance from 40% to 67%), an autonomous scheduling flow, a community feed with threaded comments and voting, and a user settings page with payments, notifications, and identity verification.
What Sagetap is
A two-sided marketplace connecting enterprise software vendors with prospective buyers. Vendors run small demos with vetted buyers; both sides get matched based on intent signals collected during sign-up.
What I worked on
Buyer Intent
A surface that exposes why a buyer applied to a demo — what they’re evaluating, what they’ve ruled out, what their timeline looks like — before the vendor accepts the application. Acceptance rates jumped from 40% to 67% after launch because vendors stopped guessing whether a buyer was serious.
Autonomous scheduling
End-to-end self-serve scheduling flow. The buyer picks a time from the vendor’s open slots; the vendor confirms, reschedules, or cancels without anyone manually emailing. Calendar invites and reminders are auto-sent. Removed a real ops bottleneck.
Community feed
A live activity feed showing posts, threaded comment replies, votes, and shares. React Query for cache invalidation, optimistic updates so interactions feel instant, and a backend pagination model that survives traffic spikes.
Settings & identity verification
User settings page covering payment methods, notification preferences, and identity verification flows. Tight Cypress coverage across the auth-adjacent surface.
Stack notes
Front-end is React + TypeScript with React Query and React Hook Form. Back-end is Kotlin on JVM, PostgreSQL with Flyway migrations, OpenAPI-generated client. Observability through Sentry + Mixpanel dashboards I built and maintain.