10 years engineering experience at Google
8 years in leadership and management roles
Full stack software developer
Client centred and easy to work with
Sydney based
Whether you have a small, in-house tech team or zero software experience, I can help you use tech to improve critical operations and grow your business.
New Project Evaluation
Considering a new software solution for your organisation? I can help you:
Custom Software Build
None of the off-the-shelf options suit? I can help you:
Troubleshooting Projects
Your current software project not going to plan? I can help you:
Project Management
Need an experienced hand to shepherd your plans through to success? I can:
Work with a developer you can trust with a track record of high quality results.
Track Record of Excellence
After receiving the University Medal in Computer Science from the University of Sydney, I spent 12 years developing software at Google, including 8 years in leadership roles as a Tech Lead or Manager. Throughout my career, I've delivered many large and successful projects with consistently high performance reviews. This is a track record I've brought into my work as an independent contractor - you'll see this reflected in the testimonials below.
People Skills Technical Ability
I have experience across a wide range of programming languages and technologies and am able to quickly skill up in new areas. I'm a full stack developer adept at developing large and complicated software for desktop, mobile and web, both for consumers and for internal business use. Crucially for clients, I'm a clear communicator, empathetic and highly responsible. I'm easy to work with and will strive to produce results my clients are pleased with.
Finding ROI for Clients
I pride myself on my ability to identify areas which bring the most value to clients for a given investment. In the world of software development, it's too easy to sink time and money into solutions that don't produce the return hoped for. I'm able to enter new business domains, understand the various goals and constraints and help clients apply technology in ways that bring a high return on investment.
Initial consultations are free. This will typically be a 30min-1hr meeting or call where we can get to know each other and I can start to get an idea of the projects you have in mind.
My practice is to quote for projects, or portions of projects, rather than billing on an hourly basis.
I will generally be much cheaper than larger consulting firms that have more overheads.
Compared to offshore development or online freelance marketplaces, while my fees may be more expensive, I'll provide a much higher quality of service and better support.
I'm available for projects of all sizes and durations. Projects on the smaller end of what I work on tend to last a few weeks. Larger projects may last months to years and may require a larger team - it will depend on the specific needs of each project.
While I mostly work with Australian and New Zealand based companies, for the right project I'll consider working with clients from further afield.
After a project is delivered, there is typically a period where bugs are ironed out and features are tweaked. I will specify an included support period in the quote, which can be negotiated to suit your needs. After the support period ends, I can provide support on an hourly basis.
If new major features need to be implemented, I will provide a fresh quote.
Want to explore a project together? Reach out through the form and I'll get back to you as soon as possible.