
Software Developer, owner of Angry amoeba.
Brighton, United Kingdom

Software Developer, owner of Angry amoeba.
Brighton, United Kingdom
Skilled application developer and architect with experience founding and growing software - and the teams who curate it.
I work on a contract basis for young and new startup companies, typically those who want to solve interesting problems in previously unexplored technological or cultural territory.
In contract terms, our services are tweaked to be uniquely suitable for the young companies we find so interesting and enjoyable to work with. That means:
- Long-term or ongoing contract commitments to provide reliable schedules and to aid investor confidence.
- Willingness to invest in the right businesses by partially or wholly offsetting development fees for equity or favorable options.
- Respect and understanding for business goals and milestones.
- Skilled enough to begin solo development on most projects.
- Capable of scaling teams and smoothly transitioning to more abstract roles.
- Flexible payment terms to provide a cushion for young companies with intermittent cash flow.
- Awareness and respect for scale as both a technical and cultural factor.
Personal qualities:
Obsessive where it counts and pragmatic everywhere else. Prefer development in Ruby, Objective-C and other modern languages using modern techniques. Disciplined in automated testing, version control and team communication. Concerned with security and authentication issues, particularly phishing and social engineering exploits. Belief that programming is a non-specific discipline, which should not require individuals to classify themselves by the tools they use - good programmers quickly adapt to the tools required by the situation. Outspoken and personable. Active participant in the open source community.
Application design, Platform design, Business development.
Ruby, Rails and Merb. Objective-C, Cocoa and Cocoa Touch. Web standards, Security, Authentication.
(Privately Held; 11-50 employees; Broadcast Media industry)
September 2006 — Present (2 years 11 months)
Responsible for long-term architectural decisions, and day-to-day leadership of a 5-man development team. Most notably, developed a live, non-destructive web-based video editor, a full-featured Flash-based SMIL client and an intuitive drag-and-drop interface for organising Movies into Channels.
(Sole Proprietorship; Myself Only; Computer Software industry)
March 2002 — Present (7 years 5 months)
I founded Angry amoeba five years ago with the intention of creating a channel through which I could work on challenging projects with varied teams. I wanted an environment in which my role would not be a constant - to learn about every aspect of building and shipping a software product by seeing it from every perspective while maintaining my focus on development and architecture.
So far we've successfully produced applications, games and sites for numerous purposes including e-learning, productivity, bespoke publishing, entertainment and marketing.
We're also setting out to develop our own software products for small teams with big ideas.
(Privately Held; 1-10 employees; Online Media industry)
January 2006 — July 2007 (1 year 7 months)
I work as the main project developer for this small creative group in the heart of Brighton. My duties cover planning and and overseeing development of bespoke applications for our clients, as well as assisting new business proposals from a technical perspective.
(Privately Held; 11-50 employees; Information Technology and Services industry)
2002 — 2003 (1 year)
Contracted in the medium-term to create several new Flash-based products for use in a variety of e-learning scenarios.
programming, development, UI, flash, User Experience, ruby on rails, actionscript, objective-C, javascript, video gaming, swimming, running, dj'ing, socialising, bad movies, technology politics, technology culture, cooking