Lee Goddard - Just Another Boring Personal Homepage

What I Do

My professional interest is in HTML5 APIs and ES6+/Typescript front ends served by NodeJS, ideally with an interesting challenge not-yet undertaken. I have developed a large number and variety of systems, from very-fast data datagrid rendering, various PWAs and other GUIs, through graphical and musical L-Systems, to Machine Learning (Kohonen self-organising maps and deep back-propogated artificial neural networks, in which I have my MSc thanks to an EPSRC scholarship for AI research).

Past contracts include lucrative small private companies with global customers, British public sector (BBC) and government (Companies House), the European Commission, large national and multinational financial institutions (Reliance Mutual, Deutsche Bank, Thomson Reutuers), international fashion retailers (Net-a-Porter, Nike), online advertising brokers (advertising.com, Bliss Media), agencies (Design Motive, ICE Mobile), and legeal medical texts (the first ever legally-binding pharmaceutical catalogue, for the ABPI), various photo- and map-servers, self-contained online shops. I've worked with a variety of interpretations of industry-standard best-practice, and when implementing, apply Ockham's Razor to development strategy and methodology (Agile), coding practices, and governance.

It was I who wrote the proposal that eventually convinced the BBC to switch to an account-based hosted development environment with virtualisation and continious development. Prior to my report, the lead to the creation of The BBC Forge, departments had managed their own development environments with very mixed results, and 'external developers' (who must provide a very large percentage of BBC Internet products) were proivded with access to only a single un-mainted server.

I am usually looking for three- to six-month contracts, anywhere a British citizen can work within three hours travel from Budapest. I frequently work in my native London, but always welcome change — I have enjoyed working in St Albans, Amsterdam, Frankfurt, Cologne, and Budapest, as well remotely for companies based in North America, Singapore, Germany, and Zurich.

In the free time such a work schedule affords me, when not programming experimentally, or attempting to raise children and to restore our old house, I record a variety of experimental musical generes with Cubase, Bitwig, VSTs, a German Thunder I, US PRS 24, Spanish flamenco guiars and laud, Bulgarian tar, Israeli oud, Indian sitar, and several lovely American guitars. I enjoy reading all forms of psychology, 20th century European history, early Eastern texts, semiotics (in which I gained my BA), as well as keenly observing developments in consciousness and creativity research (also part of my MSc in AI).

In the past year or so, I have been focusing my free time on comparing GUI state libraries, and putting together musical ideas in Cubase.

Personal projects include mapping with Leaflet, Elasticsearch for ancient Buddhist texts and videos relating to the paranormal, progressive web compoents of various forms, creating video files from MIDI data, a Web Socket Audio rip-off of the Plink collaborative music doodling game, a meme generator, and a meme deep frier - some in ES6, some in TypeScript, some with WebComponents, some in Ionic, or somecombination thereof.

— Lee Goddard
Gödöllő, June 2022