Skybox Imaging - Mountain View, CA since Aug 2010
Principal Electrical Engineer
BK Innovation, Inc. - Sunnyvale, CA since Jan 2007
Principal Engineer / Owner
Pioneer Research Center, USA - San Jose, CA Jun 2005 - Dec 2006
Lead Engineer, Advanced Technology Dept.
Brocade - San Jose, CA 2002 - 2004
Sr. Software Engineer
SkyStream Networks - Sunnyvale, CA 2000 - 2002
Sr. Software Engineer
Education:
Stanford University (continuing education) 2001 - 2012
University of Colorado at Boulder 1993 - 1997
BSEE, Electrical and Computer Engineering
Skills:
Embedded Systems Fpga Embedded Linux Debugging Software Development Device Drivers Pcb Design Embedded Software Firmware Hardware Architecture Linux Satellite Schematic Capture Digital Design Power Supplies Vhdl Product Development System Architecture Signal Conditioning File Systems Performance Tuning Integrated Circuit Design Systems Engineering Satellite Systems Altium
Interests:
Robotics Kayaking Cooking Hydroponic Gardening Photography Hiking Ham Radio Playing Guitar Astronomy
A network bridging system, which receives RF (radio frequency) broadcast digital audio/video and encapsulates and routes selected broadcast content across a Local-Area-Network (LAN). The system includes multiple tuners that allow multiple client devices to access the broadcast content simultaneously through a network connection. It serves as a standalone Ethernet server and does not require a connection to a PC. The broadcast content, encapsulated in unicast or multicast network packets, is shared among multiple users concurrently.
Hydroponic Monitor And Controller Apparatus With Network Connectivity And Remote Access
An apparatus for monitoring and controlling a hydroponic installation which measures various sensors, controls electrical devices, and provides a rich user interface through a standard web browser accessible anywhere on the Internet. Network connectivity allows the operator to manage the system remotely, as well as view recent and historical data through web pages. Digital cameras, of the kind typically used with PCs, provide visual feedback. The apparatus can notify the operator in the case of certain predetermined conditions, using a variety of messaging methods, including email, SMS or MMS page. The operator can remotely initiate control through reply messages. An industry-standard expansion bus provides the ability to attach external devices for additional functionality. Network access can be provided by Ethernet, Wi-Fi, or a nearby cell phone with Bluetooth.
An MS DOS and MS WINDOWS compatible file system for avoiding loss of data in a memory unit if power is interrupted while new data is being written. The file system uses an ATA write command for erasing a data reserve sector and writing the modified data including the new data into the data reserve sector; erasing a control reserve sector and writing control data into the control reserve sector; erasing the intended operational sector and writing the modified data into the intended operational sector; and then uses an ATA erase command for erasing the control reserve sector. At power up or insertion of the memory unit, the control reserve sector is tested. If the control data is non-erased the host uses the copy of the modified data in the data reserve sector for replacing the data in the intended operational sector.
Youtube
Pivoting and building awareness for a new pro...
Lemon Squeezy, the new platform for building SaaS businesses went thro...
Duration:
26m 11s
Best Operators in the World Face Off in Cat C...
It's time for the top operators in the world to square off in the Cat ...
Find New Business: Close out 2020 Like a Boss
Chances are, 2020 looks a lot different than how you first imagined. T...
Duration:
1h 2m 54s
City of Omaha Planning Board Public Hearing a...
City of Omaha Planning Board Public Hearing and Administrative Meeting...