Experienced hands on software and hardware development professional with a broad knowledge base. Particular special interest in embedded, networking, security, voice, video and wireless. I am especially good at innovation and thinking outside of the box - quickly identifying relevant customer and market needs and coming up with novel practical, usable solutions to satisfy them. I have
Experienced hands on software and hardware development professional with a broad knowledge base. Particular special interest in embedded, networking, security, voice, video and wireless. I am especially good at innovation and thinking outside of the box - quickly identifying relevant customer and market needs and coming up with novel practical, usable solutions to satisfy them. I have good experience working with industry standards bodies and patenting - as well as pure and simple banging out lots of code.
I was the technical lead on the founding team @ Devicescape. We successfully raised a $7M series A in the down market of 2001 with Kleiner Perkins and August Capital. Devicescape has taken the offload market by storm, and is very successfully reducing cellular carriers capex and opex, while improving the customer's experience.
I have experience working with hardware design, ASIC, FPGAs and microcontrollers. Building crypto accelerators, video accelerators and interfacing with the 'real world'.
Specialties: IEEE 802.11, Wi-Fi, Security, Embedded, Networking, VoIP, OO programming, Standards Development, System Architecture, OS internals, Linux kernel development, Device driver design for multiple OSs, Symbian, C, C++, Python, Java, Modula 3, Numerous 8 and 32 bit assembly languages - particularly strong in ARM. Some experience with AJAX, server and client side logic.
CTO @ Founded HashFast, hired team of world class ASIC front end designers, selected best back end design house available and delivered a 1 billion transistor 28nm ASIC, that beat it's performance spec, from concept to tape-out in under 3.5 months. From June 2013 to January 2015 (1 year 8 months) San Francisco Bay AreaMember of Research Staff @ I have contributed to the security and fragmentation architecture for a new companion protocol to IP for content distribution - CCNx. See www.ccnx.org for more details. I worked extensively on the Java crypto code that implemented a social network where access control was achieved with encryption alone. For the social network I implemented a SIP based internet overlay for routing CCNx packets. I also implemented a native C Firefox plugin to enable CCNx content access from within the browser.
I invented a satellite broadband solution that quarters the cost of bandwidth delivery.
I invented a practical solution to the classic poor 'phone tree' IVR experience when calling on smartphones.
I wrote a wireshark plugin to display WiFi traffic on a timeline, enabling a view of the whole trace where you can see traffic density, and zooming down to the individual microsecond level, to see 802.11 parameters, like inter frame space, NAV and missing packets.
I gained good experience with achieving low latency for TCP working with Van Jacobson on CoDel AQM. From March 2009 to June 2013 (4 years 4 months) Palo Alto, CAConsultant @ Architected and implemented ease of use, security and networking features for a cloud controlled 802.11 access point. Patented novel security architecture allowing easy and secure new device enrollment even when the cloud is not accessible. From May 2008 to December 2008 (8 months) Vice Chair, WPS Extensions Marketing TG @ I ran this ease of use working group along with Andy Davidson from Atheros. I lead a tiger team on enabling ease of use for ad hoc wireless network scenarios, and sucessfully achieved consensus between the various member companies. From September 2007 to February 2008 (6 months) Founder, Chief Scientist @ Founded as Instant802 Networks, Inc.
Here I led the technical vision of the company through 3 phases - first (pre funding) as a mesh networking company, eventually releasing the software as the first open source 802.11 mesh (OpenAP). Next (funded) as a managed enterprise wireless lan company. The business found good traction as a software supplier for SMBs, (multiple tier 1 OEMs used our solution) before this technology was eventually sold to Broadcom. The 802.11 Softmac component that I architected and wrote substantial parts of was released as open source. It is today integrated as the Linux kernel's core 802.11 implementation. The third phase is as an 802.11 client software and connectivity service supplier, specialising in security and ease of use solutions. Here I also did the majority of the code development on the Symbian port. From April 2001 to February 2008 (6 years 11 months) WG Co-Technical Editor @ I served as co-technical editor on the IEEE 802.11 standards, supervising the technical editors of each letter standard, improving editorial process and policy and reporting to the Chairs Advisory Committee. From July 2005 to March 2007 (1 year 9 months) Editor, 802.11k standard @ I was part of the team that started the "Radio Resource Measurement" amendment to the IEEE 802.11 standard, and I edited the document for the first 3 years of the group's existence. From February 2003 to August 2006 (3 years 7 months) Technical Advisory Board @ I provided early stage startup strategy, as well as the initial core technical design for Ozmo's revolutionary 802.11 PAN technology. Ozmo had a successful exit and was purchased by ATMEL in 2012 for their product line based on my original business planning and technical design. From January 2005 to January 2006 (1 year 1 month) VoIP Architect @ I moved Firetalk from a proprietary VoIP protocol over to the IETF SIP standard. In addition I dramatically increased the voice quality available by rearchitecting the audio subsystem. I took the company's product to the IETF SIPit events where we demonstrated excellent interoperability with other VoIP players. From July 2000 to February 2001 (8 months) IP Wizard @ I evaluated VoIP equipment for a complete replacement of the Circuit Switched backbone, as well as for international call origination.
I contributed to all IP architectures for 2G and 3G migration in MWIF (Mobile Wireless Internet Forum). From December 1999 to June 2000 (7 months) Member of Technical Services @ I developed mapping and active badge prototype systems. I developed a 120 port VoIP gateway with industry leading latency for the Telecom Infrastructure Division, shown at Supercomm '98. From September 1995 to April 1999 (3 years 8 months) Intern @ Alone I implemented the video server for the world's first ever all digital video on demand system. Rearchitected the OS filesystem and networking stack to improve bandwidth on the server from 10% of theoretical maximum to 90% of theoretical maximum. From July 1993 to September 1993 (3 months) Cambridge, United KingdomSoftware Engineer @ Developed the ultra-fast turbodriver printer drivers. These became the market leader. Also developed a fax/answering machine card, and reworked the FPGA on a video digitizer and software to add real-time preview with color dithering to the product. From 1991 to 1993 (2 years)
BA & MA, Computer Science, First with Honors @ University of Cambridge From 1992 to 1995
Looking for a different
Get an email address for anyone on LinkedIn with the ContactOut Chrome extension