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


Unveiling the Aesthetics: A Deep Dive into CSS Background Properties

In the vibrant world of web design, the choice of background can significantly impact the overall aesthetics and user experience of a website. CSS background properties play a pivotal role in bringing your design visions to life. In this comprehensive guide, we’ll explore the diverse range of CSS background properties and how they can elevate the visual appeal of your web pages.

Understanding CSS Background Properties

1. background-color


background-color property is the simplest yet powerful way to set the background color of an element. It’s perfect for creating a visually appealing backdrop for your content.

cssCopy code

/* Example of using background-color */ body { background-color: #f4f4f4; }

2. background-image

The background-image property allows you to set an image as the background. This can be a subtle pattern, a captivating illustration, or a full-size photograph, adding depth and personality to your webpage.

cssCopy code

/* Example of using background-image */ header { background-image: url('path/to/your/image.jpg'); background-size: cover; background-position: center; }

3. background-repeat

This property controls whether a background image should repeat or not. Values like repeat-x, repeat-y, no-repeat, and repeat offer flexibility in achieving the desired visual effect.

cssCopy code

/* Example of using background-repeat */ section { background-image: url('path/to/your/pattern.png'); background-repeat: repeat; }

4. background-position

With the background-position property, you can precisely control the placement of your background image. This is particularly useful when you want to highlight a

specific part of an image or align it with other design elements.

cssCopy code

/* Example of using background-position */ article { background-image: url('path/to/your/featured-image.jpg'); background-position: center top; background-size: cover; }

5. background-size

The background-size property allows you to adjust the size of your background image. Whether you want it to cover the entire element or fit within specific dimensions, this property gives you control.

cssCopy code

/* Example of using background-size */ div { background-image: url('path/to/your/background-image.jpg'); background-size: contain; }

Advantages of Leveraging CSS Background Properties

  1. Enhanced Visual Appeal: Thoughtfully chosen background properties can elevate the aesthetics of your website, making it more visually appealing to visitors.
  2. Branding Opportunities: Utilize background properties to incorporate brand colors, patterns, or images, reinforcing your brand identity throughout your site.
  3. Improved Readability: Proper background contrast can enhance text readability, ensuring a positive user experience and making your content more accessible.
  4. Dynamic and Engaging Designs: Experiment with background properties to create dynamic and engaging designs, setting your website apart from the competition.


In conclusion, CSS background properties are a key tool in a web designer’s arsenal, allowing for creative expression and customization. Whether you’re aiming for a clean and minimalistic look or a bold and vibrant design, understanding how to leverage these properties will empower you to create visually stunning websites. Experiment with combinations, stay true to your brand, and let your creativity shine through in the background. Happy designing

Published by
February 9, 2024 12:20 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