Software
Prostate Cancer Symptom Tracker
|
For the Clinical Informatics Research Group and the Movember Foundation, I have been involved in the development of various health informatics projects. My current work is in the front-end development of a symptom tracker for prostate cancer survivors.
This tool allows patients to self-report their symptoms in a survey and to track their results against other men in their prostate cancer survival journey. The graphs on this page are built with D3.js and the front-end application itself runs on React. |
Token
|
Token allows board game players to pick their favorite player color and choose who goes first. It can also use the camera for custom pictures.
Token is a personal project for me to apply the design lessons from my other projects and to engage in mobile development. Try it out: Google Play Token is built with badlogic's libgdx library. I originally started programming it with AIDE, the Android IDE, before migrating to Eclipse on the desktop. |
Card Board
|
Card Board is a card playing system designed to explore the idea of flexibility in game design. With it, you can play almost any traditional card game. This is achieved through the careful design of a base system that prioritizes ease-of-use for manipulating and arranging cards and chips on a multiplayer playing table.
Technical details: Card Board is built in Flex/Actionscript. It communicates between its clients via RTFMP over a local network which allows fast-paced card games to be facilitated with minimal network lag. Released: Try out Card Board and read the Developer's blog at http://card-board.weebly.com. Also, the source code is available on GitHub under a BSD 3.0 Open Source license. |
Coardial
Coardial with Nokia Research, 2011
|
Coardial combines a mobile device with physical playing cards by embedding an NFC (Near-field Communications) chip in each card.
Coardial gives players in-depth explanations of the cards that they scan — saving them the effort of rifling through paper instructions or having to show other players their cards for help. When placed in the center of the table, Coardial directs the game, tracking cards, offering audio/visual feedback, and tallying scores. Technical details: I built Coardial as a mobile web application in HTML5. NFC-functionality is passed on from the phone through a native HTML5 wrapper that injects an NFC-enabled Javascript object into the code. The physical card holder was designed and fabricated by Kevin Cheng. This project was mentored by Alison Lee. You can read more about Coardial's design philosophy, technical details, and evaluation in our journal article. |
Other projects
Wordpress Googledocs Guestlist Plugin
A wedding RSVP plugin for WordPress with a Google spreadsheets backend. 5000+ downloads, 200+ active installs. |