Product Madness is a social gaming company, focused primarily in producing online versions of established land based casino games. They are part of Aristocrat, one of the world's biggest land based casino operators, and use their reach to produce social versions of the games. At Product Madness, I have had the opportunity to work on games that came to be among the top 10 grossing apps in Apple AppStore with thousands of downloads. The team followed an Agile methodology with practises such as code reviews and continuous integration. The games were developed in AS3/Adobe
Air/Starling for cross platform mobile and web. For integration with native iOS, Adobe Air products needed to interact with native extensions built in-house (using Objective-C) or acquired from third parties, to access location services, social services and in-app purchases.
Development of multiplatform international slot and casino games
Working in a multidisciplinary team, my main tasks involved developing and extending code for online casino and slot multiplatform games, working with in-house Actionscript and Lua
frameworks and libraries. Mobile gambling requires heavy use of server communications and data processing, so those applications were reliant on background REST services while keeping the UI thread free for user interaction. Over the years, Gamesys developed a new
Virtual Machine to host their Lua developed games, allowing the port/delivery of games on native iOS and web. I have been involved with testing and prototyping their VM. I developed
PopCap/Hasbro Facebook games, delivered iOS and mobile web games for Jackpotjoy in
European countries and for Tropicana and Virgin, the two biggest land casinos in New Jersey
USA. Gamesys development team follows an agile methodology, with current practises such as continuous integration, code reviews, pair programming, source control versioning, automation and BDD
MTV UK - London, UK
MTV UK was testing the output of Flash animations overlaying live TV. This allowed the usage of dynamic and interactive Flash in real time. My tasks involved investigating, researching and proposing uses for shows. While at this job, I created an interactive game that ran on live TV and viewers could interact with MTV characters via text messages (mobile and email). I have also created animations displaying live feeds, images and integrated the system with MTV House (bespoke Flash chat room) with the TV output
Mice and Dice/Gamesys - London, UK.
Art direction, interface and motion design.
Flash design and development of promotional tools.
More Work Experience
Less Work Experience
During my job for this company I designed and developed promotional games and promotional assets. I have also focused on developing non-compiled Flash components that designers could easily integrate, reducing re-work and allowing a fluid workflow. I have had the opportunity to work on a project that integrated Flash and SOAP Web Services with a bespoke CMS.
Art direction and bespoke front end development.
Working with clients such as Axia Fx, Finspreads, IFX Markets and EBS.
Education and Training
More Education and Training
Less Education and Training
BA of Communications Science