Productivity Web App
HatRack
A gamified focus timer for wearing your many hats.
Most of us juggle multiple roles and projects — we “wear many hats.” HatRack™ lets you put all your hats on the rack. Writing, Meditating, Reading, Drawing, Coding — whatever you want to make progress on. Start a focus session, and HatRack draws a hat at random with a timer of varying length. Wear one hat, then move on to the next. Earn points for every focused minute.
Randomness removes the burden of choosing. Gamification makes it fun. Nothing gets missed.
HatRack was originally launched at hatrackapp.com in July 2015, built as a simple HTML and JavaScript web app with a PayPal button and a hand-rolled login system. It did the job. Over the years it’s been rebuilt and expanded — the current version is a full-stack React app with user accounts, session history, streak tracking, and Beeminder integration — but the core concept hasn’t changed: pick a hat, start a timer, do the work.

Predictive Model and Web App
Theodore Speaks: How to Persuade Like TED
A data product that uses natural language processing techniques and statistical modeling to reveal what makes a TED Talk persuasive. I webscraped every TED Talk transcript and its metadata through 2017, then used decision trees, random forest regressors, and linear regression to find key predictors of persuasive ratings by viewers.
I found that the change in negative and positive emotion words across the talk and the speaker’s use of key social pronouns like “I” and “we” made a big impact on persuasive ratings. The app includes interactive Tableau dashboards and a Naive Bayes classifier you can use to predict the persuasiveness of your own text.
Movie Recommender Web App
The Greatest Films of All Time
public.tableau.com/profile/owen.temple
The greatest films of all time — a list compiled from multiple sources. Combines six respected “greatest films of all time” lists to produce a composite score (1–6) that can be joined with IMDB ratings (0–10) to produce a great movie recommendation.
Travel Web App
GoodbyeYall.com
A flight quote analyzer that watches routes and fares to 42 global destinations to show you when prices are lowest in the next 12 months. A thesis project at MakerSquare.
- Designed database, wrote schema, and implemented worker functions to populate tables from API calls
- Built full stack processes and components to reveal price trends and allow users to store alert preferences
- Designed UI in React

Search App
Off The Grid
offthegridcamping.herokuapp.com
Search app to locate nearby campgrounds and identify available amenities. Built with Google Maps API integration and React, deployed via Heroku.



