One investment, many ways through
Keeping a multi-step investment journey attached to the right investment through account changes, redirects, and partial progress.
Read the storyI’ve spent a decade building new product flows while existing systems, data, and day-to-day operations kept running. I work across the interface and services, settle edge cases with the people closest to the rules, and stay involved when changes ship.
Looking for a remote team where scope matters more than title
Three problems I worked on across RealtyMogul’s investor, data, and delivery systems.
Keeping a multi-step investment journey attached to the right investment through account changes, redirects, and partial progress.
Read the storyMoving live records from a legacy platform toward newer services without treating migration as a one-time copy.
Read the storyBringing AWS pipeline progress back to the code review surface so a release could be followed from build to result.
Read the storyProduct, Ops, and Support usually know the exceptions the ticket leaves out. I work through those with them before I build.
A stale write can look perfectly valid. I trace ownership, retries, and recovery when data moves between systems.
Flags, checks, runbooks, and a way back belong in the work—not in a cleanup sprint after launch.
I give Codex and Claude useful context and repeatable procedures, then review the changes and own the result.
Principal Engineer / Director of Engineering, hands-on IC
Principal Engineer, Feb 2024 – Jun 2026; Director of Engineering, Jan 2019 – Feb 2024. In both roles, I stayed hands-on with architecture, implementation, modernization, and production support.
Senior Drupal Developer
Built and maintained Drupal/PHP websites and custom applications, including modules, CMS integrations, MySQL-backed features, launches, and production support.
React and Next.js on the surface; queues and Lambdas behind it; Postgres and MySQL underneath.
University of Arizona · B.S. Computer Science