Maker of things.
Vision. Plan. Execution.
AI Ancestry Books
September 2025 - Present · AI: 50%
A generative design tool using AI to create beautiful family history books/websites with minimal user effort.
React, Convex

Reading Wrapped
October 2025 · K-Score: 6.9 · AI: 80%
Challenge: Help teachers look good and create excitement around classroom reading.
Developed a tool that automatically creates Spotify-Wrapped-style highlight videos for teachers to share with students and administrators, celebrating reading growth and classroom wins.
Remotion, React



HIKY
May 2025 · K-Score: 6.8 · AI: 50%
A multiplayer trivia app to engage the cousins on our weekly virtual family hangouts. Features an all-time leaderboard, weekly winners, points to buy action cards, and more. First time designing with a neo-brutalist aesthetic and had a great time with it.
React, Convex, Tailwind, shadcn

Book Quiz System
April 2025 · K-Score: 9.1 · AI: 10%
Challenge: Validate student reading without demotivating students or burdening teachers.
• Multiple-choice questions
• Audio support for all books
• Language-specific quizzes
• Automatically graded—retakes allowed
React, Elixir, Postgres


Primary Hymns
March 2025 · K-Score: 8.5 · AI: 60%
Jane's idea. She wanted an app to help her teach hymns to kids during Sunday School. My favorite feature is the playlist with the slideshow in full screen mode.
We use this every Sunday morning.
React, Midjourney, Remotion

Hocus Focus
January 2025 · K-Score: 4.2 · AI: 80%
A todo app that sits in the corner of my desktop and only shows one task at a time. It can be expanded to show all tasks. Each task has a personal timer.
This is the first project I "vibe-coded". I use it once a week when I need a focus boost.
React, Electron
Scripture Golf
December 2024 · K-Score: 8.9
Telegram bot that sends out a daily scripture. Players respond with the book and verse and you get points for how far off the target you are. Lowest score wins, just like golf. Each Sunday, the winner is announced and the points are reset.
Supabase, Telegram

Bookroo Publishing
January 2024 · K-Score: 8.0
Jane always had a dream to write a children's book. We finally made it happen. A majority of board books sent in Bookroo's boxes are now exclusively Bookroo titles.
Publishing books is one of my favorite projects to work on together.
Figma, Midjourney

Design Q: User-steered Generative Flyer Design
April 2019 · K-Score: 9.3
A generative design tool for creating flyers. In controlled user studies against Canva, it delivered superb results—helping users feel more creative and reducing cognitive load without sacrificing design quality or efficiency.
Would love to pursue this further.
React

Slideback
July 2017 · K-Score: 3.3
To study how people design slides, I reverse-engineered the Google Slides history API and built a tool to replay creation steps in sequence. It allowed me to watch slide decks being constructed step-by-step—a fun and insightful experiment into real-world design processes.
React

“I Know It When I See It”: How Experts and Novices Recognize Good Design
July 2017 · K-Score: 5.0
Hypothesis: People are better at recognizing good design than they are at creating it. But... how does this differ between expert designers and novices?
The result: Novices are better at recognizing good design than experts estimate. You can also improve a novice's ability to recognize good design by manipulating the way you show them designs.
React, Paper (low-fi yo!)


























