Expird
Real Estate Intelligence / Agent Productivity
Real estate software for discovering, tracking and converting expired listing opportunities.
- Next.js
- React
- TypeScript
- Neon
- Prisma
- Clerk
- Vercel
01TypeScripttype Status = "live" | "wip"
02Reactconst { data } = useWork(slug)
03Next.jsconst work = await getWork()
+ 2 more · stack frontend
I design it, build it and ship it.
01 / Location
Chilliwack, BC
Pacific / Canada
02 / Status
03 / Current
Designing.
Building.
Shipping.
Fig. 01 / Design
01 / Selected work
Real products / Real users / Always shipping
05
Projects
03
In closed beta
01
Client build
Fig. 01 / Expird


Real Estate Intelligence / Agent Productivity
Real estate software for discovering, tracking and converting expired listing opportunities.
Two-Sided Marketplace / Local Commerce
A two-sided local commerce marketplace where businesses join by giving exclusive offers, not paying marketing fees, and residents subscribe to discover and redeem them.
Collectibles Market Intelligence / Pokémon TCG
A Pokémon TCG market-intelligence platform combining pricing history, portfolio tracking, alerts, market signals, eBay deal discovery and collector tools in one interface.
Hospitality Software
In the works — there’ll be more to show here soon.
ATM Services / Local Business
[ Positioning statement pending ]
[ Stack pending ]
02 / What I do
Toolkit
A working set of tools I reach for, not a scoreboard.
Next.js, React, TypeScript, Python, Tailwind CSS, PostgreSQL, Neon, Prisma, Clerk, NextAuth, Redis, Vercel, AWS, Google Cloud, Azure, Cloudflare, Docker, Kubernetes, Git, ESLint, Prettier
03 / Build log
A running record of what I’m building, fixing and learning along the way.
Entries34
04 / Contact
Worth writing about