I am a software developer recently graduated from Makers Academy looking for a challenging role developing web and mobile applications using test driven development, modern programming frameworks and using Agile methodologies. My goal is to write software that connects with people in interesting and informative ways.
- I have built html templates for publishers to inject magazine content into using a content management system
- Created landing pages and banner ads to drive subscription revenue
- I have been an educator devising online materials for post-graduate courses
- Published articles on the use of algorithms to generate 3d emergent landscapes and delivered the results of my research to a major international conference
Name | Description | Tech/tools |
---|---|---|
Tube-tracks | A webapp that converts tube train arrivals into an auditory experience | React, Jest, Tone.js |
Acebook | A Facebook clone where the team was challenged to work with an inherited codebase | JS, React, MongoDB, Mongoose, Express, Jest, Cypress |
MakersBnB | A simple room rental web app | Ruby, Sinatra, Rspec |
Self-employed August 2014 – November 2022
Taxi driver
Edocuments Ltd October 2013 – August 2014
Application Developer
- Maintaining and developing applications for managing building related data such as digital O&M manuals and Health & Safety files integrating dynamic data into web apps using javascript libraries to be viewed across multiple devices.
Self-employed April 2008 – September 2013
Freelance Web Designer
- I worked on a number of projects turning Photoshop designs into modern compliant html and css3.
Wide Area Communications April 1997 – April 2008
Web Designer and Front-end Developer
- Responsible for the design and build of websites using browser-compatible HTML/XHTML/CSS and Web standards compliance.
- Designing subscription landing pages and email newsletter campaigns, designing flash interactive subscription and data collection pages using actionscript, designing flash banners, mpus, skyscrapers.
- Setting up content management systems for publishers to upload magazine content via a web interface, creating templates with proprietary code to interface with MySQL database tables.
University of East London October 1996 - April 1997
Part-time lecturer
- Responsible for setting up online work resources for the Computing and Design course, investigating and researching Complexity and Emergence in 3D Modelling using Autolisp.
Joy Steel 1994 – 1995
- Site manager, structural steel company
Ewan MacLeod Architectural Practice 1989 - 1994
- PA to lead architect, Manager MacLeod London Ironworks decorative iron and steel fabricators.
BP PetDev Ltd 1985-1989
- Procurement coordinator for North Sea oil rig design and build
- I demonstrated algorithmic thinking through projects and devising learning resources for student work, investigating and researching Complexity and Emergence in 3D Modelling
- I have presented research findings to CAAD Futures (www.caadfutures.org) an international conference on Computer-Aided Architectural Design communicating complex scientific concepts effectively.
- Taking photoshop layouts of web designs and translating them into pixel perfect browser-compatible HTML/XHTML/CSS code that was Web standards compliant.
Full-time software development course focusing on:
- Object-Oriented Programming, Test Driven Development, Model View Controller design patterns, SOLID principles Agile principles, pair programming, stand-ups, retros, and sprint planning Web frameworks, version control, and CI/CD to create full stack web apps
MSc Architecture: Computing and Design, University of East London.
- The course was focused on generating and presenting emergent properties of 3D design using scripting languages and 3D modelling software.
BA Hons Philosophy 2.2
3 A levels in PURE MATHS, APPLIED MATHS, PHYSICS 10 O levels including ENGLISH and MATHS
Creating and exploring 3d and virtual worlds using Blender, Unity, Three.js and the Meta Quest VR headset.