Full-Stack Engineering Lead, Web Developer and Designer, Venturing

I have been building web applications for over 20 years, with a focus on Ruby on Rails and JavaScript. I have led teams of developers, designed user interfaces, and built very large, very secure scalable systems. I am passionate about creating high-quality software that solves real-world problems.

Let's build something great together!

Full-stack Web Developer | Engineering Head

Full-stack coder, engineering head and educator, I’ve helped to create unique, extraordinary and competitively differentiating products. Software engineers may not be fluent in business strategy, and the very fast pace of technology means the business may not know the art of the possible. I hope to bridge this gap between technology and business through strategy, mentorship, innovation, and code. Recent projects include a very large cash-back program for one of Australia’s largest municipalities, a talent agency booking system, and eCommerce sites heavily dependant upon effective SEO.

Technology I used: Ruby on Rails, PostgreSQL with Redis, HTML5 and CSS3 via Tailwindcss, AWS, Heroku and Render, Shopify and BigCommerce eCommerce platforms.

Senior Educator at Academy of Information Technology

Senior Educator at CoderAcademy at Academy of Information Technology, Sydney. Subjects include Introduction to Software Engineering, Information Systems and Programming, Discrete Mathematics, Enterprise Systems, Front-end Javascript, Ruby on Rails, and Database systems. Technology: Ruby on Rails, Redis and PostgreSQL, GraphQL, AWS.

Head of Engineering at InnoWell Pty Ltd

CTO and Head of Engineering for InnoWell, a digital platform that empowers individuals to manage their own metal health, scales clinicians to provide better care, and enables service providers to accurately measure treatment effectiveness. InnoWell is a joint venture between University of Sydney’s Brain and Mind Centre and PwC. Technology: Ruby on Rails, ReactJS, Redis and PostgreSQL, GraphQL, GCP.

Chief Technology Officer at Waivpay Ltd

Waivpay is a leading payments and loyalty platform. As CTO, I led engineering to develop the company’s open- and closed-loop real-time payment platform for debit cards, merchandise, digital currencies and cashbacks. Technology: Ruby on Rails, ReactJS, Redis and PostgreSQL, ActionScript and Flash, AWS.

Senior Engineer at Westfield Group

Senior developer and team lead for westfield.com.au. Westfield is the world’s largest shopping centre operator. Products included information for the company’s malls, maps, retailers’ products, trading hours, and carpark payments. The system in the whole consisted of more than a dozen independent, software-as-a-service applications with numerous web and mobile applications. Technology: Ruby on Rails, Backbone.js, PostgreSQL with Redis, Jenkins.

Product Manager | Ruby on Rails Engineer at FriendFactory

Product Manager and Ruby on Rails developer for Friend Factory’s social networking platform. Friend Factory developed an enterprise intranet and private social networking solution. I was responsible for the product from market definition, product design and feature roadmap, competitive analysis, through to product release. Technology: Ruby on Rails on MySQL, HTML5 and CSS3 with jQuery, pjax- and websocket-powered web products.

Ruby on Rails Developer at Bloomberg LP, New York

Ruby on Rails consulting developer for Bloomberg’s “BGOV” initiative. Bloomberg is a world leader in financial news and data services. Technology: Ruby on Rails on MySQL; integration with Bloomberg data services back-end; integration with Solr search server to parse and index the complete U.S. Federal Government’s regulations.

Ruby on Rails Developer at Didit.com, New York

Senior Ruby on Rails and Java team leader for Didit’s next generation search engine advertising platform. Didit is the largest independent search-marketing agency in the U.S. Agile engineering lead with two-week iterations, pair programming, code reviews and weekly Randoris. Technology: Ruby on Rails and Java on PostgreSQL and Solr search server; very large data warehouse (star schema); performance, high-availability and capacity planning.

Product Manager Consultant at Major League Baseball, New York

Digital advertising product manager for Major League Baseball (MLB) and Yahoo’s joint venture to deliver in-stream video advertising into live baseball game streams; led the project from product inception to customer delivery; integration with Yahoo’s ad serving infrastructure and DoubleClick DART ad serving platform; advertising launch partners included Mountain Dew, Toyota and Paramount Pictures

Director of Product Management at Joost Inc, New York

Product manager responsible for Joost’s custom-built ad server, forecasting model and integration with DoubleClick DART. Joost is a leading internet video delivery platform. Established the product roadmap and led the engineering effort in three locations (Amsterdam, London, Toulouse); launch partners included Viacom, CBS, National Geographic, Coca Cola, HP, Intel, Nike, Microsoft and Warner Bros.

Product Manager at BEA Systems, San Francisco

Technical product manager for BEA’s WebLogic and Real-Time Java application servers; responsible for quantifying the business case and customer segmentation, capturing product requirements, quarter-to-quarter revenue projections, user cases and competitive gaps, and engineering specifications; managed the products’ roadmaps; point-of-contact for all product technical information for sales kickoff events, partners, industry analysts, trade shows and customers’ technical staff and executive management.

Additional Experience

Prior experience includes Java and Oracle developer and engineering manager at ePredix (San Francisco, 3/2000 – 7/2001), a psychometric measurement application used by Fortune 500 companies to qualify new employee candidate capabilities; database developer at Oracle Corporation (Sydney, 6/1998 – 3/2000) for the Oracle database and Java technology platforms; Oracle database developer at Westpac Financial Services (Sydney, 6/1997 – 6/1998) and Solution6 (Sydney, 6/1994 – 6/1997) responsible for very large databases, performance analysis, security auditing and capacity analysis, data modelling, logical and physical design and management of production distributed databases.