Last Updated: 4/18/2025
Hello and welcome to my site, hand-coded in PHP, HTML, CSS and a bit of vanilla Javascript. If you'd like to see the code behind it all, you can take a look at the files on GitHub here.
Below you'll find my portfolio which includes examples of some of the work I've done in web development and even a little print work. If you'd like to contact me for a copy of my resume or if you have any questions, please reach out to me at wmacnish@gmail.com, or visit my LinkedIn profile: linkedin.com/in/william-macnish
Wait a minute, are you "William" or "Joe"?
Technically, the name is William Morgan MacNish. But I've been going by "Joe" since I was a little kid, and it's stuck. I feel more like a "Joe" than a "Bill" anyway.
Well, what do you know, Joe?
My skill set is diverse and continually evolving, with a background that combines marketing, web development, and customer support. Throughout my career, I've developed a strong foundation in both technical and soft skills, with a focus on adaptability and continuous learning.
One of my early professional roles was serving as a one-person marketing department at Automation Centre, a business software company. In this position, I managed the development and maintenance of the company's websites and created a wide range of marketing and technical materials, including documentation, print advertisements, email campaigns, computer-based training modules, newsletters, and postcards. This experience taught me valuable lessons in flexibility, creative problem-solving, and the importance of continuous learning in a demanding environment.
At my next role with Automatit, a web development and digital marketing provider, I expanded my expertise into front-end web development while also handling customer support. My responsibilities included implementing customized updates for clients and ensuring their websites met specific needs and expectations. This role not only enhanced my technical skills in front-end development but also strengthened my teamwork and client communication skills. I gained valuable experience in understanding client requirements and translating them into solutions.
In terms of technical development, my core skills include:
- HTML
- CSS / SASS
- PHP
- Javascript
- MySQL
- Git
- Responsive Web Design
- Web Accessibility
I have a passion for learning and continuously improving my skill set. Currently, I am focused on learning React and exploring the use of AI in web development to enhance efficiency and innovation.
My Portfolio
Below you'll find samples of my work. If the current website has changed or is no longer available, I've included a link to the version I worked on that is stored in the Internet Archive.