Brett Haverstock

I'm a Creative

Digital Multimedia Artist & Front End Developer

Creative Design & Development

I have always had an appreciation for both design and web development, and I love creating custom solutions for clients’ developing businesses. I’m always trying to stay ahead of the game and take on the next adventure. I am down to earth, and passionate about what I do. I work best with my headphones in and my favourite music playing. I enjoy checking things off of lists and drinking tea on chilly mornings.

Education

Recent skill development courses.

C# Skill Path

C# is the most popular language to build .NET applications today. It’s part of the .NET ecosystem, which offers developers all the tools, languages and frameworks to create all types of applications including web, cloud, desktop, AI and mobile.

This path will take you from the very beginning, with no C# knowledge, all the way to being an expert in the language. C# is currently at version 12, which is the version used in these courses. However, most concepts that you will learn in these courses apply to earlier versions too.

  • C# syntax and language constructs
  • Object-oriented programming with C#
  • How to use Visual Studio to debug your C# code
  • How to apply LINQ to create powerful queries in your C# code
  • Working with data and files from a C# application
  • Advanced language features such as lambdas, events, asynchronous code and pattern matching
  • Unit testing your C# code
  • Best practices and design programming patterns to create your C# applications
  • Deep-dive topics including source generators and expression trees

The Complete Web Developer Course

Drupal Theme Development

Angular Skill Path

Angular is a comprehensive JavaScript framework designed for building dynamic and interactive web applications. Maintained by Google, it supports the development of single-page applications (SPAs) with an architecture that facilitates the construction of complex applications through a set of cohesive tools and components.

The framework offers features like two-way data binding, modular development structures, dependency injection, and extensive testing capabilities, which are essential for modern web development. Angular is tailored to work smoothly with TypeScript, providing advantages such as static typing, classes, and interfaces that contribute to cleaner code and easier maintenance.

Angular Fundamentals

Angular is the most broadly accepted framework for building front-end applications. This course will teach you the fundamentals of Angular needed to create professional Angular applications, including components, services, routing, APIs, and testing.

Sass Essential Training

Learn the fundamentals of Syntactically Awesome Stylesheets (Sass), a modern web development language that helps you write CSS better, faster, and with more advanced features. Ray Villalobos shows you the best way to install Sass and work with its main features: variables, nesting, partials, and mixins. Plus, learn how to use SassScript to create complex functions from Sass lists and control statements.

Digital Media & IT Graduate Diploma (2013)

Upcoming Courses

The Modern Javascript Bootcamp Course

Node with React: Fullstack Web Development

Mastering TypeScript

The Advanced Web Developer Bootcamp

Python and Django Full Stack Web Developer Bootcamp

Ultimate Web Designer & Web Developer Course

SKILLS

Some of what I bring to the table

WORDPRESS, DRUPAL & other CMS's
PHP
JQUERY
RESPONSIVE DESIGN
UX/UI DESIGN
SHOPIFY, SQUARE, WOOCOMMERCE
SASS, SCSS, CSS3
HTML5
JAVASCRIPT
ANGULAR

What I Offer

Web Design & Development

Installing and creating custom themes, and child themes for any scale project or installation.

Subscription based development

No upfront cost, and endless updates to your site build based on contract length.

Project Review & Auditing

Sometimes getting another set of eyes on your current set up or build can make all the difference.

Interested Working With me?
Let's Connect !

I'm available for freelance work.

Portfolio Projects

Previous Employment

Contact

Get in touch and we can discuss your project