Profile
I believe in creativity, innovation, and the art of computer programming. Areas that I usually work in include operating systems (both server and desktop specializations), networking, embedded systems, and software frameworks. I am interested in both creation and marketing of technology.
Experience
| Manager of Macintosh Engineering |
|---|
| 5/2006—currentGoogle, Mountain View, California |
|
| Researcher |
| 7/2003—5/2006IBM Almaden Research Center, San Jose, California |
|
| Architect, Manager, Technical Leader |
| 10/1999—7/2003Ensim Corporation, Sunnyvale, California |
|
| Member of Technical Staff |
| 10/1998—10/1999Bell Laboratories, Murray Hill, New Jersey |
|
| Software Consultant |
| 6/1998—10/1998IIT, New Delhi |
|
| Systems Manager |
| 8/1996—6/1998IIT, New Delhi |
|
| Columnist |
| 9/1997—9/1998PC World Magazine, New Delhi |
|
| Columnist |
| 5/1997—9/1997PC Quest Magazine, New Delhi |
|
Book
Mac OS X Internals: A Systems Approach (ISBN 0321278542), Addison-Wesley Professional, June 2006
Publications
A list of my publications
Notable Projects
- Examples of publicly available software I have created for Mac OS X
- An old list of my professional projects (very out-of-date as of 2003)
Software Environments
A list of operating systems and programming languages I have various levels of experience with
Patents Filed/Received
- Creating an Assured Execution Environment for At Least One Computer Program Executable on a Computer System
- Manipulating the Original Content of At Least One Original Read-Only File in a Computer System
- Virtualizing Port Addresses for Non-conflicting Use by Multiple Virtual Processes
- Signaled Receiver Processing
- Methods and Apparatus for Providing Quality of Service for Legacy Applications
Awards/Rewards
- Received the Grand Prize at the Hewlett-Packard National (United States and Canada) Information Systems Professionals Appreciation Day, New York City, 1999
- Received a reward check from Professor Donald Knuth
Selected Lectures/Talks
- MacFUSE, May 2007, Open Source Developers @ Google Speaker Series, Mountain View
- Taming Mac OS X File Systems, January 2007, Macworld, San Francisco
- Software Protection and the TPM—The Mac OS X Story, December 2006, Berlin, Germany
- A Journey to the Center of Mac OS X, August 2006, Apple Store, San Francisco
- Mac OS X Internals, July 2006, Apple Campus, Cupertino
- Operating System Design Techniques, May 2006, Indian Institute of Technology, New Delhi
- Mac OS X Internals: The Book, February 2006, Google Inc.
- The Mac OS X Kernel, May 2005, National Security Agency, Fort Meade, Maryland
- Mac OS X, April 2004, Indian Institute of Technology, New Delhi
- Innovation for Fun and Profit, April 2004, Indian Institute of Technology, New Delhi
- Virtualized Operating Systems, November 2002, Indian Institute of Technology, New Delhi
- *nix Mischiefs: The New Frontiers, January 2000, Indian Institute of Technology, New Delhi
- Laudit: Playing with System Calls on Linux, O'Reilly Open Source Conference 1999, Monterey, California
Education
Bachelor's Degree in Computer Science, Indian Institute of Technology (IIT), New Delhi