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


Reaching New Heights: A Comprehensive Guide to CSS Height Properties for SEO-Friendly Web Design

Introduction: In the dynamic world of web design, understanding the nuances of CSS height properties is essential for creating visually appealing and SEO-friendly websites. In this comprehensive guide, we’ll explore the diverse applications of CSS height properties, offering insights into how they contribute to responsive designs, improved user experiences, and even search engine optimization.

  1. Unveiling the Basics: Understanding CSS Height: Begin your journey by unraveling the fundamentals of CSS height properties. Learn how to set the height of elements, shaping the visual hierarchy of your webpage.
  2. Height Units: Navigating the Measurement Landscape: Dive into the various units available for setting heights in CSS. From pixels to percentages and viewport units, explore the differences and discover how to choose the most appropriate unit for different design scenarios.
  3. Min-Height and Max-Height: Crafting Flexible Designs: Unlock the potential of responsive designs with min-height and max-height properties. Learn how these properties ensure elements dynamically adjust to varying content while maintaining a visually pleasing layout.
  4. Equal Height Columns: Creating a Balanced Layout: Elevate your layout design with equal height columns. Explore techniques for achieving consistent heights among columns, creating a polished and professional appearance.
  5. Height and SEO: Impact on User Experience and Rankings: Delve into the connection between CSS height properties and SEO. Understand how optimizing the height of your elements contributes to a positive user experience, indirectly influencing factors that search engines consider for rankings.
  6. Height and Accessibility: Ensuring Inclusivity in Design: Prioritize inclusivity in your designs by considering how height properties impact users with varying abilities. Explore design practices that ensure your website is accessible to everyone, including those using assistive technologies.
  7. Responsive Images with Height: Maintaining Aspect Ratios: Navigate the intricacies of responsive images with CSS height. Learn how to maintain aspect ratios, ensuring images scale proportionally within their containers for a visually appealing and user-friendly experience.
  8. CSS Height in Flexbox and Grid: Modern Layout Mastery: Embrace modern layout techniques with CSS Flexbox and Grid. Explore how these layout systems complement height properties, offering enhanced control and flexibility in crafting intricate and responsive designs.
  9. Height Animation: Adding Dimension to Design: Infuse dynamism into your designs with height animations. Discover how CSS transitions and keyframe animations can be applied to height properties, creating smooth and engaging visual effects.
  10. Best Practices for CSS Height Properties: A Recap: Summarize your learnings with a set of best practices for using CSS height properties. From optimizing for SEO to ensuring an inclusive user experience, these practices will guide you in creating web designs that stand out in terms of both aesthetics and performance.

Conclusion: Mastering CSS height properties is crucial for any web designer or developer aiming to create visually stunning, responsive, and SEO-friendly websites. By incorporating these properties into your toolkit, you not only shape the look and feel of your webpages but also contribute to a positive user experience and potential SEO benefits. Stay ahead in the ever-evolving field of web design by reaching new heights with CSS.

Published by
March 29, 2024 12:54 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