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


Mastering CSS Width Properties: Crafting Responsive and SEO-Friendly Web Designs

Introduction: In the realm of web design, the CSS width properties are the architects of a well-balanced and visually appealing layout. Understanding how to wield these properties not only empowers developers to create responsive designs but also plays a crucial role in enhancing SEO. In this comprehensive guide, we’ll explore the intricacies of CSS width properties, uncovering their diverse applications and best practices for optimal web design.

  1. The Foundation: Understanding CSS Width: Begin your journey by grasping the basics of CSS width. Learn how to set the width of elements, ensuring they align harmoniously within the layout of your webpage.
  2. Width Units: From Pixels to Percentages: Dive into the various units available for setting widths in CSS. Explore the differences between pixels, percentages, ems, and viewports, understanding how to choose the right unit for different design scenarios.
  3. Max-Width and Min-Width: Responsive Design Essentials: Unlock the secrets of creating responsive designs with max-width and min-width properties. Learn how these properties prevent elements from becoming too wide or too narrow, adapting seamlessly to different screen sizes and devices.
  4. Responsive Images with Width: 100%: Elevate your image responsiveness with the CSS width property set to 100%. Uncover how this simple technique ensures that images scale proportionally within their containing elements, providing a visually pleasing and user-friendly experience.
  5. Width and SEO: Impact on Page Load Speed: Delve into the connection between CSS width properties and SEO. Explore how optimizing the width of your elements, especially images, contributes to faster page load times – a crucial factor in search engine rankings.
  6. Fluid vs. Fixed Layouts: Finding the Right Balance: Navigate the decision between fluid and fixed layouts. Understand when to use fluid widths that adapt to the screen size and when to opt for fixed widths that provide stability and control over the design.
  7. Width and Flexbox/Grid: Modern Layout Techniques: Embrace modern layout techniques with CSS Flexbox and Grid. Explore how these layout systems work hand-in-hand with width properties, offering enhanced control and flexibility in creating intricate and responsive designs.
  8. CSS Width and Accessibility: Inclusive Design Practices: Prioritize accessibility in your designs by understanding how width properties impact users with different abilities. Explore inclusive design practices, ensuring that your website is usable by everyone, regardless of their preferred device or assistive technology.
  9. Width Animation: Adding Dynamics to Designs: Add a touch of dynamism to your designs with width animations. Discover how CSS transitions and keyframe animations can be applied to width properties, creating smooth and engaging visual effects.
  10. Best Practices for Using CSS Width Properties: Summarize your learning with a set of best practices for using CSS width properties. From optimizing for SEO to ensuring a seamless user experience, these practices will guide you in creating web designs that shine both visually and in search engine rankings.

Conclusion: Mastering CSS width properties is a fundamental skill for any web designer or developer. By wielding these properties effectively, you not only create visually stunning and responsive designs but also contribute to a positive SEO impact. Stay at the forefront of web design by incorporating these width properties into your toolkit and crafting websites that are both aesthetically pleasing and optimized for success.

Published by
March 22, 2024 12:53 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