Back to projects

Project

Opentree AI

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

Year
2026
Status
active
Type
Interactive genealogy and print product
Role
Product engineer and builder
Public product entry for creating family trees and turning them into lasting visual products.

Problems solved

  • Built interactive family-tree views for exploring people, lineage, relationships, records, and source context.
  • Used Gemini AI to support family-history workflows and turn structured genealogy data into richer visual outputs.
  • Developed print-product workflows for customer-ready family trees, pedigree layouts, ancestry maps, PDF export, and print ordering.
  • Added AI-assisted image upscaling checks for improving print readiness before export.

Tech used

Next.jsReactConvexGemini AIAI upscalingInteractive data visualizationPDF exportPrint products

Screenshots

Tree workspace

Interactive family tree workspace for navigating people, relationships, record details, and visual context.

Print studio

Print studio for generating customer-ready pedigree layouts from family data.

Ancestry map

Ancestry map print format showing family movement, people, and selected passages over time.

Print readiness

AI-assisted print-readiness check for detecting soft source photos and upscaling portraits before export.