01
Pulse CRM
An internal CRM that qualifies reverse-mortgage borrowers, prices loans, and runs the batch pipelines a call center depends on.
- Role
- Sole primary engineer
- Period
- Mar 2025 – Apr 2026
- Status
- Production
Lead Software Engineer · Ennkar, Inc.
I build regulated financial products end-to-end: a reverse-mortgage app live on iOS and Android, the web platform around it, and the Postgres pricing and eligibility engines they both run on.
01
An internal CRM that qualifies reverse-mortgage borrowers, prices loans, and runs the batch pipelines a call center depends on.
02
A reverse-mortgage calculator and application app for homeowners, published under Ennkar, Inc.
03
Ennkar's public marketing and lead-generation platform, plus internal staff CRM surfaces.
04
A marketing and events site for an LA events and nightlife brand, with a custom CMS content model.
05
An e-commerce pop-up shop built for a real 2026 summer camp, with manual payment verification.
01
Loan pricing, eligibility scoring, and jurisdiction rules built as deterministic, testable systems — not client-side spreadsheets in disguise.
02
Next.js and Postgres, structured so the database — not an app-server API tier — is the source of truth.
03
Expo and React Native apps taken through store review and release engineering, not just prototypes.
04
Batch systems that ingest messy third-party data and process it reliably at dial-list scale.
05
SEO treated as an engineered system with CI gates, not a checklist run once before launch.
The Ennkar Platform: one mobile app and one web app, both calling a single server-authoritative pricing engine over Postgres.
One Edge Function computes every loan number. Neither the mobile app nor the web client ever derives a final price — they render what the server returns, so the two clients can never disagree with each other or with the CRM.
Borrower data stays in Supabase behind Row-Level Security. Marketing content lives in Payload on a separate Neon database with no PII at all — a breach or a leaked CMS credential in one system cannot expose the other.
Both clients call Postgres RPCs and Edge Functions directly. Fewer moving parts than a hand-rolled REST layer, and authorization is enforced once, in the database, rather than re-implemented per endpoint.
Lead Software Engineer · Ennkar, Inc.
Apr 2026 – Present
Own the Ennkar Platform monorepo: the Expo mobile app, the Next.js web platform, and the shared Postgres engines that price and qualify loans for both.
→ Shipped Ennkar Connect — a reverse-mortgage calculator and application app — to the App Store and Google Play under the Finance category.
Promoted from belowSoftware Engineer, Contract — Pulse CRM · Ennkar, Inc.
Mar 2025 – Apr 2026
Sole primary engineer on Pulse CRM, an internal CRM for reverse-mortgage loan officers, from early build-out through production scale.
→ Wrote 1,429 of the repository's 1,642 commits across 429 SQL migrations and 143 RLS-protected tables.
Contract → LeadFull Stack Developer · KÖA
Apr 2024 – May 2025
Sole engineer on the public marketing site for an LA events and nightlife brand — the only production project in this history with public source.
→ Built a custom Sanity CMS content model for events, artists, and venues, with Mux video galleries.
Undergraduate Research Assistant · Chapman University
Jul 2022 – Jul 2023
Wireless sensor-actuator network research in C/C++, analyzing UDP traffic with Wireshark.
B.S., Computer Engineering · Chapman University
2020 – May 2024
I'm open to lead and senior engineering roles, particularly on financial systems or products that span mobile and web.
If you need software built and want to talk about whether I'm the right person for it, tell me what you're trying to do.