Projects

Recent projects.

A selection of illustrative projects.

Montage of Opentree Press interactive tree, print studio, ancestry map, and print-readiness workflows.
2026 active Interactive genealogy and print product

Opentree Press

A Next.js, Convex, and Gemini AI product for building high-quality interactive family trees and direct-to-customer print products.

Role: Product engineer and builder

  • Next.js
  • React
  • Convex
  • Gemini AI
  • AI upscaling
  • Interactive data visualization
  • PDF export
  • Print products
Montage of Smartshots dashboard, admin analytics, and image editor surfaces.
2026 active Multi-platform application with several AI features

Smartshots

A comprehensive, cross-platform solution for syncing, managing, editing, and sharing images and screenshots. Includes projects, collections, AI image editing, and PWA mobile applications.

Role: Product engineer and builder

  • Next.js
  • React
  • Supabase
  • Cloudflare R2
  • Chrome Extension
  • OpenTelemetry
  • Product analytics
  • Operational logging
  • LLM workflows
Montage of the Planterior mobile gallery, login, and before-and-after generation flow.
2026 active Cross-platform mobile product

Planterior

A cross-platform mobile app for designing plant-filled rooms with AI image generation, plant identification, saved libraries, care guidance, and iOS/Android release flows.

Role: Mobile and product engineer

  • AI image gen
  • React Native
  • Expo
  • Data sync
  • Web dashboard
  • EAS
  • RevenueCat
  • Sentry
  • iOS
  • Android
Montage of Q5id biometric identity proofing and mobile verification workflows.
2022 shipped Identity mobile platform

Q5id

A challenging cross-platform integration project: identity proofing built from custom native bindings, biometric SDK integrations, hardware-dependent capture flows, and a complex API contract. This project had excellent .NET architecture -- MVVM, DI, UI Tests, Integraton Tests.

Role: Technical lead, mobile engineering

  • Xamarin Forms
  • iOS
  • Android
  • Azure DevOps
  • UI testing
  • Native SDKs
  • Biometrics
  • Camera and media