A list of significant software projects that I am working on (by myself or otherwise) or have completed.
Current projects
- Various Safari app extensions. See my github.
Maintenance-mode Projects
- NAT-PMP.py
- a NAT-PMP (Network Address Translation Port Mapping Protocol) library and testing client for Python
Past projects
- Ark.com — a YC-funded moonshot idea to index the world’s social networks
- Popcuts
- Startup music venture based on economic incentive engine
- A Y Combinator funded company
- Past winner of SXSW Startup Accelerator competition, in the Music category
- DocPreview
- DocPreview is a lightweight WebKit browser plugin to display a text-only preview of Microsoft Word .doc documents, inline and within Safari 3.x to 5.0 on the Mac
- DocPreview 2 is a replacement for this plugin, for Safari 8 and 9
- DocPreview 2 source code
- Buy Music, Make Money
- economic incentive model and prototype system for digital music distribution
- 2008 James R. Chen award for Outstanding Master’s Project
- Zync (Yahoo! Research Berkeley)
- Yahoo! Messenger add-on to enable synchronized music and video sharing
- Built into Yahoo! Messenger 9 beta and above. Multiple peer-reviewed publications arising from data analysis.
- Perspectives (Yahoo! Research Berkeley)
- Citizen-journalism web services/application handled upload, processing, and aggregation of geo-tagged video from personal cellphones. Associated user-generated videos with news video from CNN around particular locations.
- Voted as one of the top 10 hacks at Yahoo! Internal Hack Day (Summer 2007).
- SelfSolved
- A personal/community information repository for problem-solvers. When you come across a problem, SelfSolved helps you document it, the websites you visited while searching for a solution, and the solution that you ended up using (if any). This will help yourself as you try to solve similar problems in the future, as well as others who may be having the same issue. Yes, I know StackOverflow exists. I made this thing back in 2008, and it’s designed to document your own solutions, not ask for other people’s help. I’m anti-social like that.