March 2025 – Present (1yr 8mos)
House of Doge — Principal Software Engineer
House of Doge is a Nasdaq-listed digital payments company. Its consumer product, Such, is a non-custodial wallet and merchant payments app for iOS and Android: keys are generated, held, and used to sign on the device, the backend never sees a secret, and the transfers it authorises are irreversible.
I was the founding engineer on the React Native client and its only committer for the first eleven weeks. In that time I set the package layout, the layering rules, and the CI pipeline the team still ships through: a feature-oriented monorepo with contract-first protobuf APIs and end-to-end type safety, so features could be built in parallel without the architecture drifting.
As the team grew I moved the conventions out of people's heads and into the repository: ADRs and domain documentation, repository-specific agent skills, and quality gates that apply to human and agent-authored code alike, including testing standards and cognitive complexity budgets. The point was that an engineer or an LLM agent could contribute safely inside constraints they could read.
Key achievements
- Built the platform architecture and the conventions 16 contributors across several teams now work to.
- Standardised the team on a locked, versioned agent skill set installed from one source of truth across Claude Code, Cursor, Codex and OpenCode, so agent context is a reproducible artifact rather than per-developer configuration.
- Created the design system package in the first commit: a token-driven theme aligned with Figma, reviewed in an on-device Storybook, that kept UI consistent as the app grew.