Professional Background


My two passions are people realizing their potential and technology that works. Perhaps the most fun I've ever had was from 1996-2003 as founder and CTO of Interniche Technologies, the leading supplier of Internet technology for embedded devices. Before that (1985-1988) I was project lead on the first commercially viable TCP/IP (Internet) software for PCs, which made Internet access affordable for millions of people. More recently I was creator of the Network Neutrality Squad Management Agent and was founder and part-time CTO of Daddywall, a network security startup.

Specialties: Team leader, system & network architect, code writer, teacher & author.


Pace America - Principal Software Engineer

April 2013 – Present

Fun with all aspects of Internet routers - DNS, HTML, XML, DSL, the whole alphabet soup.

Looxcie Inc - Principal Software Engineer

January 2010 – April 2013 (3 years 4 months)

Jack-of-all-trades engineer, including streaming video, audio, WiFi, HTML, Embedded Linux, and Bluetooth design centered around our wearable networked video cameras.

Princpal Design Engineer - Nuvation

March 2008 – January 2010 (1 year 11 months)

Nuvation is one of Silicon Valley's top design shops - a fun place to apply my embedded software and networking skills.

Director of Network Engineering - Packet Island Inc.

November 2006 – March 2008 (1 year 5 months)

Used "Web 2" technologies such as MediaWiki and PHPbb to coordinate U.S. based development with our QA team in Chennia, India. Guided QA and debugging efforts on our distributed Embedded Linux, XML, MySQL, and Java products. Wrote VoIP layers to track and troubleshoot SCCP and MGCP connections, managed Beta releases of our products.

Praemio, Inc. - CTO

March 2003 – November 2006 (3 years 9 months)

Founder and CTO - Created the network security product, filed patent applications, wrote business plan and "elevator pitch". Open source version became the basis of the Network Neutrality Squad Management agent, which had over 10,000 downloads and helped spur better Network Neutrality laws.

Interniche Technologies Inc. - Founder and CTO

November 1996 – March 2003 (6 years 5 months)

In 1996 launched Interniche with a Web-managed NAT routing product. Managed a technical staff that grew to eight engineers. Personally wrote an embedded Web browser which fits in 35K of code space, and obtained a U.S. patent for the HTML parsing design which enables it’s small size. Interniche products consistently win technical “bake-offs”. Guest speaker at Intel presentation, Interop2000 Conference in Las Vegas; and also EIC conference in 2001 in San Jose. Taught intensive TCP/IP engineering seminars in Europe and United States

Startup Experience - Various...

February 1988 – November 1996 (8 years 10 months)

Software Engineering for network startups, often as a consultant; specializing in prototyping early products for company equity. Successes include Kalpana, Cybermedia, Network General and NetFrame. Only one company (out of seven) in which I worked for stock options or warrants did not eventually IPO or get acquired.

Lead Engineer - The Wollongong Group

February 1985 – October 1988 (3 years 9 months)

Implemented the first commercially successful TCP/IP stack for IBM PCs. Developed the first dynamically loadable network device driver, a concept used in virtually all networked PCs today; and developed the first PC-based IP router. Led a team that implemented the first IP tunneling product and resulted in the first IP tunneling standard, RFC-1088.