Work

Fintech SaaS · Feb 2026 - Apr 2026 · Software Engineer

BpsHawk rate comparison dashboard

Loan officers compare refinance options across their entire client list in seconds instead of running numbers one by one.

The problem

A regulated US financial services company needed a multi-tenant SaaS platform built from the ground up. Loan officers were running refinance numbers for clients one at a time by hand.

What I built

  • A rate comparison tool that pulls live pricing data
  • An admin dashboard for managing daily rates across states
  • Multi-tenant data isolation so each client's data stays completely separate
  • Subscription billing with Stripe

How it works

Each tenant's data is kept separate at the database layer with Postgres Row Level Security on Supabase, so isolation is enforced by the database itself rather than by application code remembering to filter.

Client feedback

“Kyle was a pleasure to work with on BpsHawk. He’s a dependable software developer who writes clean code and communicates clearly. When problems came up, he tackled them thoughtfully and kept things moving. I’d gladly work with him again.”
Daniel Fernandez, BpsHawk

Stack

  • Next.js
  • TypeScript
  • Supabase
  • PostgreSQL
  • Stripe
  • Zod
  • shadcn/ui
  • Vercel

Images

BpsHawk admin rate management panel

Need something like this?

Get in touch

For work, collabs, and inquiries, reach me here:

clarencekyl3@gmail.com
Open mail app