Fill out the contact form below or contact me on LinkedIn. Check out my apps here.

I am a software developer, writer, and content specialist based in Melbourne, Australia. I focus on .NET, Xamarin, Uno Platform, ASP.NET Core, and Azure. I joined the software industry over two decades ago and have worked on all kinds of software projects. My passion is software development technology. I love writing about it and training people to use it. I can help your business to get the message across. Hire me to build training or promotional material for your business.

Content Creation Services

  • Blog posts (sponsored or guest)
  • Video tutorials and courses
  • Cross-platform Apps
  • Code sample apps
  • Speaking
  • eBooks
  • SEO optimization
  • Training materials (internal or online documentation)

Get Your Message Across

SEO is at the core of reaching your target audience. Let your target audience find you by searching for your content. I write content in a way that encourages Google to send traffic to your website based on searches for your product. Educate them with interactive content that makes it easy for them to understand what your product does. Capture opportunities by quickly demonstrating the capabilities of your technology.

Quality Content

I believe in delivering quality content that captures attention. Create samples that customers can use immediately. All written content undergoes editing and proofreading. Video content includes your logo with transitions and professional audio engineering. I only work with professional video editors that believe in delivering a polished product.

Development Mentoring and Consulting

Move your legacy code to more modern technology and use the latest practices. I have worked with .NET Framework, ASP.NET Webforms, WPF, and MVC apps. I understand what you need to do to get your code ready for Azure with dependency injection, make it testable, and break it down into manageable components as part of your CI/CD pipeline. Hire me to get a fresh perspective on your code, and mentor your team in the right direction instead of being locked in with an expensive consultant. I use various techniques, including video content, to help you induct new team members to your team’s approach.

Cross-platform Apps

I build apps for web, desktop, and phones. Create a level of engagement above and beyond straightforward content. Apps enhance customer experience and offer a competitive edge. Serve your content with stickiness in a way that encourages users to interact with your brand repeatedly. See the apps section.


Leave an Australian number for a prompt call back. Send a message for an email response, but be careful to watch out for spam filters.