UI Kata

Tiny UI experiments of mine inspired by life and work.

I take something that interests me (a website, UI component, real life thing) as a "prompt" to create stuff or remix it to learn something new.

Welcome to my dojo.

2021-02-18

#19: HNRe: modern hacker news UI

Modern, fast, mobile-first, infinite-scrolling and offline-capable reader for Hacker News made with React. Did this partly to learn TypeScript. See code.

2020-06-07

#18: Information Retrieval with Dune

Learn how TF-IDF and BM25 work by stepping through code and searching through the Dune book. Play with the k1 and b values via a slider.

2019-05-03

#17: styledGIF

Create short gifs from your webcam in the style of your favorite artist through neural style transfer.

2019-04-20

#16: lightcycles

Classic Tron game with some tweaks for 1-2 players in two.js.

2019-02-04

#15: copycat.js

Make DOM elements copy properties of objects in 1 KB!

2018-10-31

#14: Corgi Machine

Trying out React Router v4 with corgis! :)

2018-8-20

#13: Sentinel

Proof of concept quick facial recognition system completely in the browser.

2018-7-3

#12: Handy: Handwritten Digits AI

An AI that can recognize your crappy handwritten digits. Made in keras and tensorflow.js.

2017-7-10

#11: Throwback: Detective Dodge

A fun little flash game I made way back in college. Use WASD keys to dodge bullets!

2017-6-3

#10: Cleaver Presentations

An online collection of simple presentations made with Cleaver.

2017-4-26

#9: Deorro's Game of Life

Music video using code. An audio-visualization that interacts with Conway's Game of Life.

2017-4-26

#8: Book highlights and notes

Exported Kindle notebooks styled in JS.

2017-3-5

#7: reddaily

Distraction-free, client-side reddit aggregator.

2016-11-21

#6: PeakList

Climbing stats tracker and route pyramid.

2016-6-27

#5: Psyche.TV

Smart playlist for climbing videos.

2016-5-11

#3: Flinto banners

2016-5-9

Old website

2016-5-9

Kata template