Projects

Catalog of various projects I have worked on including websites and course projects, from high school to grad school.

Water Gonna Do?

51-711 Graduate Design Studio 1

Page last modified: January 21, 2010

Granny Home Activity Monitor Simulator

05-344 Applied Machine Learning

Project for course Applied Machine Learning. I used the dataset provided from Kasteren et al. 2008 about activity recognition in a smart home to train a classifer using a decision tree. To test the classifier, I developed this simulator using a Java game engine (Golden T Game Engine).


Game simulator for smart home activity recognition

References

  • Golden T Game Engine. www.goldenstudios.or.id . Retrieved 16 December 2008.
  • Kasteren, T.L.M., Noulas, A. K., Englebienne, G., Kröse, B.J.A. Accurate Activity Recognition in a Home Setting. In Proc. Ubicomp 08. Seoul, South Korea, 2008.

Read the rest of this entry »

Page last modified: April 18, 2016

Digital Stress Bell

05-833 Applied Gadgets, Sensors and Activity Recognition in HCI
For a course, I built a soft, squeezable “stress ball” with physiological sensors, a PSoC
microcontroller, and a Bluetooth chip to measure various physiological signals and
communicated the information to a computer. The development went from breadboard prototyping to a custom PCB implementation.

Digital Stressbell

Gadget project developed for a course. Combines the concept of a stressball, dumb bell (shape), and a sound emitting "bell". It is meant to sense various physiological signals to determine if the user is stressed.
Processor
- Programmable System on Chip (PSoC)
Sensors:
- Flex sensors to detect squeezing
- Thermistor to detect palm temperature
- Electrical contacts to measure galvanic skin response (GSR) - a measure of arousal
- Heart rate (oximeter) - didn't really get this to work
Outputs
- LEDs
- LCD display
- Bluetooth output to computer (that has a custom written oscilloscope program and data logger)
- audio
Gadget project developed for a course. Combines the concept of a stressball, dumb bell (shape), and a sound emitting "bell". It is meant to sense various physiological signals to determine if the user is stressed. Processor - Programmable System on Chip (PSoC) Sensors: - Flex sensors to detect squeezing - Thermistor to detect palm temperature - Electrical contacts to measure galvanic skin response (GSR) - a measure of arousal - Heart rate (oximeter) - didn't really get this to work Outputs - LEDs - LCD display - Bluetooth output to computer (that has a custom written oscilloscope program and data logger) - audio

Digital Stressbell v2

Digital Stressbell v2

Digital Stressbell v1

Digital Stressbell v1

Digital Stressbell

Digital Stressbell

Digital Stressbell

Digital Stressbell

Read the rest of this entry »

Page last modified: April 23, 2016

Innkeepe

[flickr style=”display:inline; float:left; padding-right:10px”]photo:4292632635[/flickr]
COMS 501 Software Engineering (Spring 2006). I led a team of 6 students to develop a Property Management System for Small Hotels and Bed & Breakfasts. I was also heavily involved in the back-end design, implementation, testing, and documentation.

Page last modified: January 21, 2010

Cell-u-lite

Spreadsheet program I did in my 1st semester (Fall 2003) in Cornell for the course COMS 211 Computers and Programming. Coding it was fun since I drew a lot of ideas from ShapeShifter to add extra features, but that took a lot of time.

Read the rest of this entry »

Page last modified: January 21, 2010

Cornell Society of Physics Students – Website

In 2004, I was asked by the president to join the Cornell Society of Physics Students as their webmaster. I built the then version of the website. I’ll post some screenshots if I find them…eventually.

Page last modified: January 21, 2010

Oakland International Fellowship – Website

OIF logoFrom 2009, I have been involved in the revamping of the website for my church in Pittsburgh. The website, at oif.pccoakland.org is based also based on the WordPress blog engine to allow the core team to more easily update it with information, news and events.

Page last modified: January 25, 2010