1995/6 wrote dialup networking and internet guides for local ISP, Voss Net. 1996 produced javascript applications for various purposes and people. 1996/7 worked on Thamesweb initial concepts for Thamesweb. 1997 worked with Dream Associates on various pitch projects for the computer gaming industry. 1997 designed Dream Associates, Windsor software websites, created java applet for animated buttons. 1997 Silicon Graphics system admininstration for Design Works Windsor. 1997 Installed Linux fileserver for Mac, SGI and Windows file sharing for Dream Associates and Design Works Windsor. 1997 created perl scripts and most of website, corporate identity for Broadcast Warehouse in association with Dream Associates 1997/8 designed and constructed proof of concept prototype of digilog PIC microcontroller based switching stereo encoder for Broadcast Warehouse Ltd. 1997/8 added networking to CNC milliing machine for Design Works Windsor. 1998(?) bell+howell imaging - designed application for XML driven website, graphics by Outline design. 1998(?) designed and constructed electronics for small medical video screen comparison unit for Design Works Windsor, to enable their customer to evaluate the merits of various s creen technolgies. 1998/9 installed network and e-smith gateway/storage server for oliis 1998/9 wrote java applet for displaying very wide images in a browser. 1999 Ported lookclickbook.com (now corporateevents.co.uk and not maintained) from ASP to PHP summer/autumn 1999 Middlehurst website 1999 PHP Registration application for media site for oliis. 1999 built and installed several Linux servers at oliis. autumn 1999 - worked on web delivered context sensitive ad engine for yellowbubble and oliis. Managed offshore team for oliis. winter 2000 - designed and constructed netthe.net website building software for oliis. spring 2000 - designed and constructed two large sites for property agents for oliis. PHP/MySQL/ImageMagick, image management, complicated search/browse mechanisms, automated ima ge montage generation. summer 2000 - oliis network installed summer 2000 - created MySQL/PHP valentines day website for oliis that sent out St. Valentine's day emails on the day and created web pages of all the messages, too. Backend web a pplication for approving messages. spring 2001 - updated netthe.net to provide domain registration, realtime dynamic image generation for websites. For oliis. spring 2001 - created XML-RPC controlled multi-screen TV display for use in corporate reception areas, using Windows/IE/Perl OLE automation and Apache/MySQL content server. autumn 2001 - devised Panasonic telephone exchange data parser and MySQL backend to web application for generating reports, mix of Perl and PHP. winter 2001 - designed and constructed classified ads site freeads.co.uk for and to some degree in association with oliis. FreeBSD, Linux, MySQL, Apache, PHP. Site was amongst th e first classified ads site to have an RSS feed. spring 2002 - baby monitor+data link preliminary design work. spring 2002 - designed and fitted Design Works Windsor Ltd's network, devised and installed offsite mirrored Linux RAID server solution. summer 2002 - completed LDAP backed web application to centralise Outlook and Outlook Express addressbooks without the need for Exchange Server. summer 2002 - installed networking and wireless internet access for Z-corp UK office. autumn 2002 - worked on rural history project with Designation Ltd to provide PHP powered timeline application, features interoperated with existing web application, some screen scraping, session simulation etc. spring 2003 - mentioned rumours of iPod that plays video to Designworks Windsor, resulting in eventual concept model that ended up on front of T3 Magazine. summer 2003 - built electronics/computing hardware/software for prototype car phone/mp3 player for Designworks Windsor. winter 2003 - built LAMP web application for teambuilding project for a government department. spring 2004 - preliminary electronic product development feasability work for Design Works Windsor. spring 2004 - reimplemented reception area TV display using FreeBSD and Firefox browser to generate TV display. Added RSS ticker capability. summer 2004 - built thingsonsticks in a week using PHP/Apache with PHP PEAR modules, ADODB database abstraction and Smarty template toolkits. summer 2004 - revised Panasonic reporting tools, rewrote logger/parser in PHP to run as standalone daemon. autumn 2004 - created perl application for consumer survey winter 2004 - built digital asset management system prototype for oliis. spring 2005 - electronic/software product teardown for Designworks Windsor summer 2005 - software for prototype toy product for Designworks Windsor summer 2005 - amd64 multi cpu dual core system with Linux for oliis with mysql optimisation. autumn 2005 - repaired that faulty Roland TR-606 that I bought over 5 years ago! autumn 2005 - major feature additions to classifieds site in association with oliis including on-the-fly video transcoding to Flash video. winter 2005 - created useful PHP script to join together dhcpd leases file and SNMP data from HP procurve and display it. winter 2005 - built moog-style low pass voltage controlled filter for musical fun. winter 2005 - electronic design, construction and software for prototype office equipment winter 2005 - more FreeBSD system administration. spring 2006 - Learned moo.fx, now mootools, prototype.js and how to use and abuse JSON summer 2006 - managed junior web developer on a project to produce interactive web style guide for car manufacturer, based on printed guide. autumn 2006 - found new and gentle way of restoring Korg Mono/Poly keyboard contacts, documented on synthusiasm.co.uk autumn 2006 - designed, created and pushed live an AJAX assisted classified ads placement system, based on an unusual brief. autumn 2006 - partially designed and constructed a series of audio effects, to be continued winter 2006 - starting using cacti alongside mrtg in various places to see how they compare spring 2007 - implemented load balanced round-robin NAT + DNSMasq on FreeBSD, also discovered pfsense which would've been easier spring 2007 - built small website for oliis customer spring 2007 - built AJAX + CSS graph based query tools for panasonic phone log spring 2007 - remote FreeBSD branch office fileserver set up spring 2007 - Using ASP.net with vb to build encapsulated application components for a SQL-server backed CRM-like system spring 2007 - Started building PHP5/MySQL5 + mootools JS library web application for b2b price/stock comparison summer 2007 - Learned about Trac from someone at work, now use it with the web admin plugin to manage the ASP.net project (Trac+SVN+ModPython). summer 2007 - Implemented transparent web proxy and ASSP spam filtering proxy. Hypermail based archiving solution. summer 2007 - Restored two Korg Polysix synthesizers documented on synthusiasm.co.uk autumn 2007 - Phase 2 of ASP.net project, planning for split site offsite backup system, VPN and VoIP systems for Oliis Design. Planning CMS. winter 2007 - Moved ASP.net project to PHP5, learned jquery and jquery-ui. spring 2008 - Moved large project from mootools to jquery & jquery-ui summer 2008 - Moved on from oliis. autumn/winter 2008 - Learned graphviz, built layered interactive workflow editor system whereby workflows can be edited visually and reused to create new workflows for business processes. spring 2009 - Created standalone PHP5+jquery framework, called Working Title Framework (WTF) which gives simple ORM+CRUD to MS-SQL or MySQL (innoDB) databases. summer 2009 - Worked on various storage ideas for Designworks Windsor Ltd. Some IT consultancy for a new client. autumn 2009 - Worked on prototype online + SMS gaming project using PHP5, MySQL 5, XML, Trac+SVN+ModPython. Ported some of netthe.net applications to PHP5 from PHP4.0.6, installed SSL web server to deliver the new applications and pass PCI-DSS online testing. Lots more sysadmin work for netthe.net. winter 2009 - Started working on personal projects and added UTF-8 support to WTF, made WTF support PHP5.3 only, boosted WTF code simplicity. winter 2009 - Built prototype sales and lettings web application using Zend Framework spring 2010 - Added data capture, extra CMS and other new features to an existing Zend Framework application for YourNiceApartment.com summer 2010 - Maintained and extended ActionScript/Flash web remote control for rebroadcast equipment for BW Broadcast summer 2010 - Created Zend Framework based site for managing/ordering general domestic repair work. winter 2011 - Designed & built JavaScript/JQuery-UI based web remote control for rebroadcast equipment. Co-designed XML control API and JSON metering API. spring 2011 - SME installation of Linux file server and Trixbox VoIP, using Polycom phones. Setup included hosted Exchange (customer requirement) autumn 2011 - gapless move of netthe.net onto 5 replacement servers, from Heathrow data centre to Byfleet data centre. winter 2011 - Created and deployed bespoke PHP/Zend Framework + JQuery multiuser CRM/purchase order system for Designworks Windsor Ltd. spring 2012 - Developed a bespoke automated test equipment application using VB.net. The project featured GPIB over Ethernet and RS232 serial device control. spring 2012 - Added Markdown support to an established PHP CMS/hosting product. spring 2012 - Resource booking system based around Zend Framework and the excellent fullcalendar with jQuery. summer 2012 - Extended automated test equipment application to deal with more products autumn 2012 - Added even more features to automated test equipment application autumn 2012 - Wrote software to migrate large flat HTML website to WordPress, preserving semantics but modernising HTML as it went. winter 2012 - Developed Raspberry Pi based, wireless retail server to allow small stores to run POS and other services from touch devices. spring 2013 - Designed and produced hardware and software that adds telemetry to household object, enables its use to be tracked in "the cloud". Using Python, AVR microcontrollers, C++, Raspberry Pi and PHP5.