4 min read | 16 Sep 2023

FRONT END DEVELOPER

FROM SCALING MULTI NATIONAL WEBSITE STRUCTURES TO LEADING TEAMS & OPTIMISING DEPLOYMENT PROCESSES

Front End Web development excites me as it has the highest influence on customer experience in the digital world. It then heavily influences the processes that we can leverage to improve our ability to sever the customer. Reducing time & resources while increasing profitability & consistency.

I got into Web Development initially for this very reason! ⁠I was doing a marketing degree & quickly realized the power of using data to drive customer engagement & sales.

I first built an online recipe website, then started working as a developer for Agencies & Start Ups before I finished my uni degree.

These days I work with Start Ups & Multi National companies, building out their tech infrastructure or jumping in to rapidly steer a project back on track.

Clients often hire me for my unique approach to software development. Most developers only focus on the code. Instead..

I focus on what business outcomes we are striving for, combining my knowledge in business strategy & Full stack web development. I am able to make decisions quickly in the interest of the business long term. Then highlighting complex constraints, simply to decision makers, enabling projects to be completed smoothly.

With regards to development I focus on the team first then the code.

  • ⁠If a team is not consistent with their coding patterns then it becomes very slow to debug, taking longer for other developers to work through the custom logic. Everything from folderStructure to FileNames.tsx need to be written consistently.
  • The on boarding process of new developers needs to be seamless & scalable. A new developer should be able to pick up the code base in minutes not hours! Senior developers should not be required to hold their hand through this process. Adding in theses aspects to a code base upfront takes times once! Instead of taking 4-6 hours for every new developer on the team. Time is money and in this case we can save $1000's
  • Using the right tech stack. Project decision makers want the cheapest option or developers want to use the new shinny toys in development processes. However we are all working for the business & ultimately the end customer. Therefore our tech stack needs to have the right structure & scalability to deliver on the business promise to it's customers. This is where I recommend well documented development processes & test new development processes in my own time, ensuring we minimise the unknown risks to the project completion.
  • The deployment pipeline is often overlooked. "The component seems to be working locally, let's push it into production". Too many times developers try to do this and although it makes us feel good, it is not helpful to the project completion. ⁠Catching potential bugs ahead of time is a lot easier than debugging code at the cost to the customer experience. Therefore separating environments & developing testing layers is a must on large projects. If you want to go fast, go alone. If you want to go far, go together. Think about this when you are making deployment process decisions.

Thank you so much for reading this far. If you are interested in working together please reach out for a free consultation. I strongly value helping people to get to where they want to go. So even if we don't end up working together I will do my best to help you be more informed on your journey.

PAST CLIENTS

Australia Post Client Logo
ANZ Client Logo
Walt Disney Client Logo
Espn Client Logo
Recipe Revenue Client Logo
Australian Super Client Logo
Nissan Client Logo
AFL Client Logo
Kolmeo Client Logo
Golf Australia Client Logo
Seventh Beam Client Logo
Leonardo Client Logo
AKQA Client Logo
Inspire Group Client Logo
Australia Post Client Logo
ANZ Client Logo
Walt Disney Client Logo
Espn Client Logo
Recipe Revenue Client Logo
Australian Super Client Logo
Nissan Client Logo
AFL Client Logo
Kolmeo Client Logo
Golf Australia Client Logo
Seventh Beam Client Logo
Leonardo Client Logo
AKQA Client Logo
Inspire Group Client Logo