My current research interests focus on applying sustainable and appropriate technology to low-income countries. The unique constraints on infrastructure, power, connectivity and cost present countless research opportunities. More specifically, my interests are centered around using mobile devices in the public health domain to improve care in sub-saharan Africa.


Projects

2007 - Present CommCare Logo

CommCare

Community Health Workers (CHWs) are the first--and often only--medical professionals that people see in rural areas of low-income countries. People living in extreme poverty often delay seeking care until it is too late for them to be helped. CHWs make house hold visits to provide very basic care. However, for CHWs to provide effective care, they must keep track of a great deal of information, from patient records to remembering follow up visits. CommCare is software that we are developing to run on mobile phones to aid CHWs with planning and performing their job.

2007 - Present Children in Tanzania

e-IMCI

Every year, millions of children in the developing world die before they reach the age of five from preventable diseases. In response, the World Health Organization, UNICEF and others have partnered together to develop the Integrated Management of Childhood Illness (IMCI) program. e-IMCI is about putting IMCI in an electronic form to make it easier for health workers to use. This project parners with the D-Tree International, a non-governmental organization, and the Ifakara Health Research and Development Centre, a research group in Tanzania.

2007 - Present CAM

CAM

The CAM toolkit is a flexible and powerful framework for form processing and data collection in resource constrained environments. It is currently being used to aid microfinance instutions in India and farming co-operatives in Guatemala. I am working porting the framework from the Nokia S60v2 platform to other mobile phone platforms as well as exploring various networking and sensor extensions.

2004 - 2006 UCSB

RCA

The RCA (reconfigurable computing architecture) project at UCSB aimed to explore the challenges of compiling a high level language (C) to a hardware description language that could then be sythesized by existing tools for use on FPGAs. I implemented serveral compiler optimizations on the SUIF compiler and compiled a comprehensive set of benchmarks for use with instruction scheduling.

As an undergrad at UCSB, I was part of the eXpress lab, where we worked on reconfigurable computing issues.