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 Power of CSS: A Comprehensive Guide for Beginners

Introduction: Welcome to the world of web development, where creativity meets functionality! If you’re taking your first steps into the realm of building websites, you’ve likely encountered the term “CSS.” But what exactly is CSS, and why is it crucial for web development? In this blog post, we’ll unravel the mysteries of CSS, exploring its fundamentals and the pivotal role it plays in creating visually stunning and responsive websites.

What is CSS?

CSS, or Cascading Style Sheets, is a style sheet language used for describing the presentation of a document written in HTML or XML. In simpler terms, CSS allows developers to control the layout, design, and appearance of a web page, ensuring a seamless and visually appealing user experience.

The Building Blocks of CSS:

1. Selectors:

Selectors are the foundation of CSS. They enable you to target specific HTML elements and apply styles to them. Whether it’s a paragraph, heading, or an entire section of your webpage, selectors help you pinpoint what you want to style.

cssCopy code

/* Example of a selector targeting paragraphs */ 
p { 
color: #333; 
font-size: 16px; 

2. Properties and Values:

CSS properties define the visual characteristics of an element, such as color, size, and spacing. Each property is assigned a value that dictates how the element should appear on the page.

cssCopy code

/* Example of setting the background color and font size */ 
body {
background-color: #f4f4f4;
font-size: 18px;

3. Classes and IDs:

Classes and IDs provide a way to style specific HTML elements selectively. Classes are reusable styles, while IDs are unique identifiers for individual elements.

htmlCopy code

<!-- Example of using a class in HTML --> 
<div class="highlight-section">
<!-- Content goes here -->
/* Example of styling a class in CSS */
.highlight-section {
border: 2px solid #3498db;
padding: 10px;

Why is CSS Important?

  1. Enhanced User Experience: CSS allows developers to create visually engaging and user-friendly websites, improving the overall experience for visitors.
  2. Responsive Design: With CSS, you can build responsive layouts that adapt to different screen sizes, ensuring a seamless experience across devices.
  3. Consistency: CSS promotes consistency by enabling the application of consistent styles across multiple pages, maintaining a cohesive look and feel for your website.
  4. Accessibility: Properly implemented CSS contributes to making your website accessible to all users, including those with disabilities, by allowing for clear and readable content.


In conclusion, CSS is a powerful tool that empowers developers to bring their creative visions to life on the web. By understanding the basics of CSS, you’ll be well-equipped to shape the visual identity of your websites and provide an exceptional user experience. So, dive into the world of cascading style sheets, and let your creativity flourish! Happy coding!

Published by
January 29, 2024 11:49 pm

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