Software

tapStory

tapStory

UX Designer & Sole Engineer

Creative play with picture books on iPad

  • Read engaging original stories—animate and narrate a story, then play back the performance
  • Build custom stories based on the artwork in the library
  • Featured in "New Apps we Love" in the App Store, November 2016
iOS iPad Objective-C UIKit Swift
tapStory

LLM-based learn-to-code (BETA)

UX Designer & Sole Engineer

Learn how to program in P5.js in your browser using LLM prompts in a structured environment

  • Write JavaScript code to draw and animate a scene, and see the results live as you type.
  • Discover how your code works by prompting a chatbot for modifications
  • Navigate a hierarchy of concepts to build knowledge and skills
HTML/CSS JavaScript P5.js LLM APIs Vercel
CNN

CNN News App

Lead Engineer

Headline news articles with video clips

  • Regular updates from multiple JSON API endpoints
  • Core Data storage
  • Many 3rd party frameworks, including fine-grained analytics and multiple ad frameworks
  • Authenticated video, both clips and live streaming
  • Interface optimization/customization for different device sizes (iPad/iPhone)
iOS Core Data Video Streaming JSON APIs
TripFiles

TripFiles

Engineer

Travel diaries with a privacy- and trust-first social network

  • Log places, write reviews, upload photos, and connect with friends and family
  • Use the Share Extension to add photos from anywhere
iOS Share Extension REST APIs AWS
CNN

DDP Yoga Now

Engineer

Monitored workouts with videos and supplementary content

  • Monitoring and graphing of heart rate during a workout using Bluetooth monitor
  • Storing of all completed workouts
  • Calculation of statistics, both per-workout and cumulative
  • Optional offline caching of video content
  • Supplementary content including PDF, streaming video and HTML
iPad Bluetooth Video Streaming

Enterprise Tool for Step-by-step Coding Tutorials

Sole Engineer

Use a Git repository to generate code and screenshots for each step of a coding tutorial

  • Reads Git commit comments to populate a user interface
  • Automated, semiautomated, or manual screenshot creation for each step
  • Automated generation of code files affected by changes for each step
macOS Git Utility

Enterprise Google Drive iPad App

Sole Engineer

Sales team document management

  • Cloud connection to Google Drive
  • Read-only, automatic syncing of files: word processing, spreadsheets, images, audio, video and PDF
  • In-app viewing of all documents and media, including offline access
  • A system for dynamic theming of the UI by administrators
iPad Google Drive API Offline Sync Document Viewing

Enterprise Industrial Calibration iPhone App

Engineer

Photographing and measuring machine parts

  • Data collection using a custom, multiphase guided camera interface
  • Manual measurement of photographed machine features using a touch interface
  • Test harness for development of a computer vision algorithm for automatic feature detection
iPhone Camera Computer Vision Touch Interface