πŸ‘‹ Hello! I'm a full-stack web developer from Kelowna, BC! My name is

Andrew McMillan

I build things for the web.

I'm a Software Developer specializing in building full-stack e-commerce web applications.

About Me

Hello! I'm Andrew McMillan, a dedicated software developer at Precision Sail Loft, where I specialize in creating cutting-edge e-commerce web applications for the marine industry. My passion for programming goes beyond just writing code; I'm committed to developing unique, efficient, and engaging online experiences in a field that's ripe for technological advancement. Alongside my professional work, I have a keen interest in game development and continuously explore new technologies, recently delving into React Server Components and Next.js.

My approach to software development is anchored in the belief that technology is a pivotal tool for solving real-world problems and enhancing user experiences. I thrive in innovative, adaptable environments that prioritize a user-centric approach. My proven track record in leading complex e-commerce site development showcases my capability to tackle challenging projects and deliver exceptional results. I'm not just about meeting requirements; I aim to push boundaries and establish new benchmarks in digital solutions.

Here are a few technologies and frameworks I've been working with recently:

  • JavaScript
  • React
  • Next.js
  • Node.js
  • Express.js
  • Tailwind
  • PHP
  • Wordpress
  • Woocommerce
  • GraphQL
  • MySQL
  • SQLite
  • NoSQL
  • Supabase
  • MongoDB
  • PostgreSQL
  • Builder.io
  • Swell.is
  • Java
  • Python
Headshot of Andrew McMillan

Experience

Software Developer - Precision Sail Loft

January 2023 - PRESENT

  • Engineered and maintained e-commerce websites using Python, JavaScript, WordPress, Next.js, React, PHP, Node.js/Express, ensuring scalable and robust solutions.
  • Developed and optimized database operations with SQL, T-SQL, GraphQL, and NoSQL, enhancing data retrieval, manipulation, and unstructured data management.
  • Integrated advanced analytical tools (Google Analytics, Google Search Console, Google Tag Manager) for tracking user engagement and optimizing website performance.
  • Managed web development projects, coordinating with cross-departmental teams and contractors, aligning with project goals and timelines.
  • Implemented SEO strategies using tools like Google Analytics and Ahrefs to boost web visibility and organic traffic.
  • Administered hosting and deployment on platforms like Kinsta, Render, Vercel, Netlify, ensuring high availability and reliable access.
Precision Cruising AccessoriesPrecision Sail LoftCDI FurlersInflatable Boat World

Projects

    Freelance Projects

  • Work Projects

  • McMillan Farms

    Created and maintained a web app for McMillan Farms, a family-owned farm that offers a variety of products and activities for visitors. The web app provides information about the farm’s history, vision, and values, as well as the different types of crops, animals, and attractions that can be found on the farm. The web app also features a gallery of photos and videos, a calendar of events, and a field-trip sign up form. The web app is educational, engaging, and interactive. Showcased skills in web design, content creation, and user experience.

    McMillan Farms
    • NextJs
    • JavaScript
    • CSS
    • HTML
    • React Server Components
  • Shop - McMillan Farms

    Developed and launched a e-commerce app for McMillan Farms, a family-owned farm that sells apparel online. The web app enables customers to shop for various items, add them to their cart, and check out securely using Stripe. The web app also integrates with Google Maps to display the farm’s location and directions. Demonstrated proficiency in web development, e-commerce, and API integration.

    Shop - McMillan Farms
    • NextJs
    • JavaScript
    • CSS
    • HTML
    • React Server Components
    • Swell.is
  • Slamdunk Movies

    Built and deployed a web app for Slam Dunk Movies, a platform that allows users to discover and rate movies based on their preferences. The web app uses Next.js, a React framework that enables fast and scalable web development. The web app fetches data from the Movie Database API and displays it in a user-friendly interface. The web app also features a search function, a filter function, and a rating system. The web app is dynamic, responsive, and fun. Highlighted expertise in Next.js, React, and web development.

    Slamdunk Movies
    • NextJs
    • JavaScript
    • CSS
    • HTML
    • React Server Components
  • Precision Cruising Accessories

    Designed and implemented a nextjs web app for Precision Cruising Accessories, a company that sells high-quality accessories and equipment for sailing and cruising. The web app enables customers to browse through different categories, such as anchors, furlers, rigging, lines, inflatable dinghies and tenders, and purchase them online. The web app also integrates with PayPal and Swell.is to provide a smooth and safe checkout process. The web app is modern, responsive, and user-friendly. Demonstrated proficiency in web design, e-commerce, and API integration.

    Precision Cruising Accessories
    • NextJs
    • JavaScript
    • CSS
    • HTML
    • Builder.io
    • Swell.is
  • Precision Sail Loft

    Developed, improved and maintained a wordpress web app for Precision Sail Loft, a company that provides custom-made sails for boats. The web app allows customers to choose from various options, such as size, shape, color, and material, and get an instant quote for their order. The web app also features a live chat, a blog, and a testimonial section. The web app is elegant, functional, and secure. Applied skills in web development, e-commerce, and customer service.

    Precision Sail Loft
    • PHP
    • JavaScript
    • Woocommerce
    • Wordpress
    • CSS
    • HTML
    • Zoho
  • CDI Furlers

    For CDI Furlers, a leading manufacturer of innovative furling systems for sailboats, I developed an advanced e-commerce website using Next.js and WooCommerce. This project involved designing a headless architecture that emphasized scalability and a dynamic display of products, tailored to the evolving needs of modern e-commerce. The website's user interface was meticulously crafted using V0.dev, which utilizes Radix Components and Tailwind CSS, ensuring a seamless and engaging user experience.

    CDI Furlers
    • React
    • Woocommerce
    • Wordpress
    • Styled-Components
    • CSS
    • HTML
    • PHP
  • Inflatable Boat World

    Created and maintained a wordpress web app for Inflatable Boat World, a platform that reviews and compares various inflatable tenders and dinghies. The web app provides detailed and unbiased information about the features, pros, and cons of each product, as well as links to buy. The web app also offers tips and guides on how to choose, use, and maintain inflatable tenders and dinghies. The web app is informative, engaging, and interactive. Showcased skills in web content creation, SEO, and user experience.

    Inflatable Boat World
    • PHP
    • JavaScript
    • Woocommerce
    • Wordpress
    • CSS
    • HTML

Contact

Get in touch!

β—†

I'm actively looking for new oppurtunites and new projects.

Have a cool idea but don't know how to get it done? Message me!

Looking for a web developer to fill out a full-time role? I'm available.

Also a fan of containers that scroll? Lets chat.

β—†

You can reach me at: andrew@andrewrmcmillan.com

Or by completing the form below.