Dealworthy
Construction contracts are dense, high-stakes, and slow to review.
General contractors and subcontractors spend hours combing through multi-page contracts to find payment terms, liability clauses, and change-order provisions. Missing a single clause can mean six-figure disputes. The information is there — buried in legalese.
Construction contracts are dense, high-stakes, and slow to review.
General contractors and subcontractors spend hours combing through multi-page contracts to find payment terms, liability clauses, and change-order provisions. Missing a single clause can mean six-figure disputes. The information is there — buried in legalese.
Barn2Box
D2C halal lamb, farm to doorstep.
Full e-commerce platform for a family-run Ontario lamb farm. Multi-step checkout, magic-link auth, admin order dashboard, and automated Resend email notifications. Processes real Stripe transactions.
PinkDetect
Breast health app — 100K+ users, iOS + Android.
Published Flutter mobile application for breast health self-examination guides and symptom tracking. Reached 100,000+ users organically on iOS and Android. Role: co-founder and technical lead.
Simlq
Simulation-driven decision intelligence.
Full-stack development at Simlq — a platform for simulation-based analytics and decision-making. Built features across the web application as a full-stack developer.
WorkWolf
Blue-collar hiring, reimagined.
Full-stack product work at WorkWolf — a recruiting SaaS connecting skilled tradespeople with employers. Building across job matching, employer dashboards, candidate profiles, and microservice integrations.
I'm a full-stack engineer who believes great software earns its users. I obsess over the moments between interactions — the transitions, the micro-animations, the details that turn a utility into an experience.
Currently building at WorkWolf, shipping features that connect skilled tradespeople with employers. Previously launched consumer apps reaching 100K+ users and D2C platforms processing real transactions.
How I Work
- Start with the user's mental model, not the data model
- Ship early, learn constantly, refine obsessively
- Write code that future-me will thank present-me for
- Design isn't decoration — it's how ideas communicate