Pioneers of the Inevitable Inc.
Senior Software Engineer
January 2007 - Present
POTI Inc is developing Songbird,
the world's first web player. It tightly integrates the web
browsing and media playback experience. Songbird aims to
liberate both fans and content owners from the proprietary
silos that currently dominate the digital media space while
providing the best user experience for consuming media on the
web and interacting with all portable media devices.
- Re-architected and rewrote Songbird's service pane to
be scalable and extensible by extension developers.
- Introduced tabbed web browsing into the Songbird user
experience.
Flock Inc.
Senior Software Engineer
June 2005 - January 2007
Flock Inc. is building a new
desktop web browser based on Mozilla Firefox to encourage
online social interaction including blogging, social
bookmarking, media sharing, and social networking. Like
Firefox, the Flock browser is developed using C++,
JavaScript, and XML.
- Designed and developed the Flock bookmarking system,
incorporating ideas from traditional browser bookmarking
systems and social bookmarking systems, creating a feature
which supports full-text bookmark indexing and
synchronization with online social bookmarking
services.
- Created a library which transparently maps objects
between JavaScript and RDF, allowing Flock to quickly
prototype and develop new features.
- Discovered, diagnosed, and fixed security holes in the
Flock browser.
- Lead performance diagnostics and tuning efforts. Built
profiling and reporting tools, significantly improving
browser start time.
- Worked with other companies to integrate their services
with the Flock browser's features.
- Contributed bug fixes and patches to the up-stream
Mozilla project on behalf of Flock.
- Represented Flock at several technical conferences,
participating in a panel on the Mozilla platform at OSCON
2005 in Portland and presenting a paper on web browser user
interfaces at XTech 2006 in Amsterdam.