Companies I have helped:
A veteran developer with over twenty years experience delivering applications, games, web, IoT, online, social and mobile products. I have managed multiple teams, headed up development studios, and had direct relationships with publishers. Here are a small selection.
As employee #1 I took TSL from an idea to a complete online platform, garnering a total of $4.33M in funding, and an additional 250K in research grants. My role was to determine product strategy, team design, and structure to deliver the platform.
As Playfish's software architect I designed and built solutions for the client infrastructure, working across all games under development. This enabled the teams to deliver on their promises with more efficient results, resulting in a $400M exit deal.
My role defined and drove the company's technical roadmap as well as the architecture of both client and server systems. This required the ability to clearly define and implement across the tech stack, to ensure a working integrated solution.
My role focused on providing, and facilitating, best practise within the company. This included design and formalization of technology infrastructure to fulfill scalable business needs, allowing the company to grow with $3.39M funding.
Code with Bolt is a browser-based teaching language where I've worked as both an educator (building guided tutorials) and a technologist (designing a new progamming language, suitable for the target age group.)
This role permitted me complete control of the creation of a new team, and the implementation of a brand new tool chain. I was instrumental in creating a set of common tools that reduced operating costs and allowed the company to raise $84M in its IPO.
Technologies I have used:
Over the last 22 years I have used many programming languages, libraries, and tools. I have also discarded many as they no longer became fit for purpose in the current technological climate.
In total I have professionally used over 16 languages, giving me a deep and wide understanding of the field. I have even (re-)built the very first computer algorithm ever created in 20 different languages, as part of my Ada 99 project.
Here are a small subset of my currently favoured work horse technologies.
As a career technologist I have seen and worked in many areas of the industry, and continue to actively seek out new areas in which to apply my skills.
I work as a freelancer, consultant, contract, or permanent member of staff. On site, or remote.
Whatever it takes to get the job done.
Please look my Linkedin profile for a full breakdown of my career.
As an advocate of self-improvement I have written five major text books, 60+ articles, and numerous blog posts.
Since 2003 I have been an active speaker and advocate across the globe, presenting workshops and lectures in Beijing, San Francisco, Lisbon, Brussels, and London. For a complete breakdown, please see my bio as a speaker.
This addresses cross-platform programming issues by teaching programmers practical cross-platform development strategies for writing the same game, using the same code for several platforms simultaneously (PS2, XBox, PC, and GameCube, etc.).
This uncovers this world of Open Source software and teaches developers what code is available, where to get it, how to incorporate it into existing processes, and, most important, how to adhere to the license agreements for redistribution.
Linux users can now control their homes remotely! Are you a Linux user who has ever wanted to turn on the lights in your house, or open and close the curtains, while away on holiday? Want to be able to play the same music in every room, controlled from your laptop or mobile phone? Do you want to do these things without any expensive off-the-shelf kit?
Smart Home Automation with Linux and Raspberry Pi shows you how to automate your lights, curtains, music, and more, and control everything via a laptop or mobile phone. An improved and updated version of my 2010 book.
Learn the things you need for a complete game, such as translations and tutorials, and improve the things you've already written to raise their standard to a professional level. This is a practical guide covering every discipline: art, music, writing, and code.
If you need help building your business or technology then get in touch!