I am a Full-Stack Web & Software Developer with over fifteen years of experience. Over countless hours I have discovered that I have a passion and talent for creating works that are both highly functional and technically sound.

I have also discovered that I have a knack for understanding new theories & concepts – I am an adamant perfectionist when it comes to just about anything I do.

Current Skill set

  • Responsive Mobile first HTML & CSS3 – Bootstrap, SASS
  • JavaScript (Vanilla JS, JQuery, Angular)
  • PHP (Web Server & CRON)
  • CRM / CMS packages – WordPress, OsCommerce, Marketo
  • MySQL
  • Git
  • SEO & PPC
  • Java
  • Python
Legacy Technology
  • ASP (classic)
  • Visual Basic
  • Adobe Flash
Software Packages
  • Adobe Photoshop
  • MySQL
  • Jet Brains Web Suite
  • Microsoft Word
  • Microsoft Excel
  • Microsoft Access
  • Maya 3d
  • and more…


At the start of 2019, I am entering my 4th year of a 6 year course Studying a Bachelor of
Computer Science with gaming specialisation at Charles Sturt University



A license Pyrotechnician in the state of N.S.W. Australia for over twenty years, performing
professional grade pyrotechnic shows ranging from from Chinese String Crackers, Indoor Close
Proximity Fireworks, Aerial Shells up to 125mm and Aerial Salutes up to 75mm.

A founding member of the Pyrotechnics Industry Association of Australia (PIAA), Based in Sydney
but have performing shows all over NSW for all types of events.

Car Enthusiast

An active member in the Skylines Australia NSW car club I regularly volunteer to help run events.

Social Media

You can connect with me professionally on LinkedIn,
or stalk me through Twitter



Wizardry Fireworks

PRODOCOM Australia

Hannover Fairs Australia

E-Web Marketing

Freelance Websites

Personal Projects

Tipping Comp


National Pyrotechnics

iblott accessories


Blogging for Success: The Vital Role of Blog Posts in SEO Strategies

Introduction: In the ever-evolving realm of digital marketing, the importance of blog posting cannot be overstated. Blogging serves as a dynamic tool that not only engages your audience but also plays a crucial role in enhancing your website’s visibility on search engines. This blog post aims to delve into the symbiotic relationship between blog posting and Search Engine Optimization (SEO), offering insights, strategies, and best practices to help you harness the full potential of this dynamic duo.

  1. The SEO Landscape: Why Blog Posting Matters: Begin by understanding the shifting landscape of SEO. Explore how search engines increasingly value fresh, relevant content, making blog posting a strategic asset in staying visible and competitive.
  2. Content Is King: The Foundation of SEO Success: Dive into the mantra that “content is king.” Understand how search engines prioritize websites that consistently produce high-quality, valuable content, positioning blog posts as essential building blocks for SEO success.
  3. Keywords and Blogging: A Powerful Combination for Rankings: Uncover the synergy between keywords and blogging. Explore how strategic integration of relevant keywords in your blog posts helps search engines understand the context of your content, positively impacting your rankings.
  4. Long-Form Content: The SEO Advantage of In-Depth Exploration: Delve into the benefits of long-form content in blog posts. Understand how in-depth exploration of topics not only provides value to your audience but also signals to search engines that your content is comprehensive and authoritative.
  5. Regular Updates: Keeping Your Website Fresh and Relevant: Prioritize regular updates through blog posting. Learn how consistent publication of new content signals to search engines that your website is active, relevant, and worthy of continued indexing.
  6. Internal Linking Strategies: Navigating Your Audience Through Content: Explore the role of internal linking in blog posts. Understand how strategically linking to other relevant pages within your website enhances user experience, improves navigation, and indirectly contributes to SEO.
  7. Backlink Opportunities: Earning Authority Through Blog Content: Embrace the potential for earning backlinks through blog posts. Learn how producing valuable, shareable content increases the likelihood of other websites linking to your pages, building your site’s authority in the eyes of search engines.
  8. User Engagement Metrics: The SEO Implications of a Captivated Audience: Dive into the connection between user engagement metrics and SEO. Explore how blog posts that captivate your audience, keeping them on your site longer, contribute to lower bounce rates and improved search rankings.
  9. Social Media Amplification: Extending Your Reach Beyond Search: Explore the role of social media in blog post promotion. Understand how sharing blog content on social platforms not only drives direct traffic but also indirectly influences SEO by increasing your content’s visibility and shareability.
  10. Monitoring and Analytics: The Feedback Loop for Continuous Improvement: Conclude with the importance of monitoring and analytics in the blog posting-SEO relationship. Explore tools and techniques to assess the performance of your blog content, identify trends, and adapt your strategies for continuous improvement.

Conclusion: Blogging stands as a cornerstone in modern SEO strategies, offering a versatile platform to engage audiences, showcase expertise, and climb the ranks of search engine results. By consistently producing valuable, keyword-optimized blog content, you not only enhance your website’s visibility but also build a dynamic online presence that resonates with both users and search engines. Implement the insights from this guide to ensure that your blog posts become powerful assets in your journey toward digital success.

Published by
January 30, 2024 1:25 am

Comments are closed here.


I studied Digital Media for 12 months at Mt Druitt TAFE. While  doing so we studied The 3D Modeling Program ‘Maya’. During the course I produced a number of 3D scenes and a couple of 3D animated movies.

I have also played in other programs such as Bryce 3D, 3D Studio Max, Lightwave, Vue D’esprit and a few others. However, i have always returned to Maya as a personal preference.

Bellow are a number of works that i have produced from these various programs.

Bryce 3D: Balls

Vue D’esprit: Sulfuric

Maya: Living Room

Maya: Gauntlet