Selected work
Engineering across systems and screens.
A selection of product work across backend systems, web applications, and mobile products.
Mobile banking
React Native · TypeScript
Business banking
A production mobile banking application spanning accounts, transactions, payments, authentication, security, support, and native platform integrations across iOS and Android.
Lending automation
React · Node.js · Serverless
Mortgage loan readiness
A lending platform that brought loans together from multiple origination systems, validated MISMO data, identified missing information, and guided loan officers through pricing, underwriting, and lender submission while keeping the originating system in sync.
Marketplace
React · Node.js · GraphQL
Real-time vehicle auctions
A marketplace for listing and auctioning vehicles through timed, real-time bidding, with seller profiles, follows, activity feeds, payments, and email notifications.
Mortgage origination
React · Node.js · PostgreSQL
Mortgage point of sale
A borrower-facing loan application that captured financial, employment, property, asset, liability, and co-borrower information, then transformed it into MISMO 3.4 files ready for submission to loan origination systems.
Workplace tools
React · Node.js · PostgreSQL
Workplace operations
An employee platform combining custom calendar and recurring event scheduling, video conferencing, attendance, leave tracking, and shared contacts in one connected workspace.
Backend / Operations
MEAN stack · SQL Server
Server administration
A system for monitoring registered SQL Server instances through scheduled health checks, dashboards, and administrative inventory controls.
Backend / Identity
Java · Python · Node.js
Identity and access management
A central authentication platform supporting single sign-on, social authentication, custom authentication flows, and identity integrations across multiple applications.
Web / Finance
React · Data visualization
Investment portfolio management
A wealth-management interface covering portfolio views, financial dashboards, charts, reporting, and billing information across different time periods.
Web / Marketplace
MEAN stack · Stripe Connect
Online tutoring platform
Tutor discovery, availability, booking, virtual classroom access, payments, and administrative verification in one marketplace.
Mobile / Connected devices
Mobile app · Node.js
IP camera service
Backend services for a mobile security product supporting camera access, sharing, events, and remote footage.
Mobile / On demand
Mobile app · Node.js · Stripe Connect
Local services platform
A request and notification workflow connecting customers with service providers, with payments handled through provider-managed Stripe accounts.