Projects
Websites
MyScriber (2019)
Go to MyScriberIn a nutshell it is a note taking web app for power users. Notes are created with markdown, but with the ability to do a bit more such as adding youtube videos to your note. As you update, create, and delete notes, the app syncs changes with the backend via a queue that retries for unreliable connections.
I created the FE in ReasonML, a flavour of Ocaml that compiles to JavaScript.
Technologies used: ReasonML, Node, Express, React, JavaScript, Postgres, docker, nginx
Amusements
Pushup Alarm (Dec 2017)
Go to pushup alarmA React web app where you set an alarm clock that only turns off if you do pushups in its presence. It counts the number of pushups via your webcam using simple but effective image processing techniques.
This was a side project I did for fun. When I released this, it got to the first page of hacker news.
Open Source
Loki
Loki is a visual regression testing framework for React components. My contribution involved allowing the treating of specified network requests made by a component to fail without causing the test suite to fail.