Hi, I'm Mackenzie!

Software Developer & QA Engineer

Mackenzie

About Me

Hi! I'm Mackenzie Bauer, a full-stack developer and QA engineer with a passion for building better software and stronger teams. With experience owning QA across multiple platforms (web, desktop, database, and API), I thrive in fast-moving environments where I can dig deep, solve problems, and bridge gaps between users and developers. I have a strong coding background in C# and Python and focus on enabling development teams to build quality into every release, uncovering edge cases before they reach users.

Beyond coding, I enjoy playing hockey, travelling, photography, and cozy crafts. My approach to QA and development is rooted in clarity, responsiveness, and usability. I love blending creativity with technology to build projects that are both functional and visually appealing.

Hockey Joshua Tree Park Photography

Work Experience

Software Developer & QA Analyst

Interface Fluidics | Feb 2023 – Jun 2025

At Interface Fluidics, I was the first dedicated QA hire, designing QA processes and embedding quality into every stage of the Agile SDLC across three software suites. I partnered with developers to define QA strategy, led exploratory testing with lab technicians, and conducted manual regression, unit, and performance testing, reducing critical bugs and user-reported issues. I implemented automated release scripts in Python and PowerShell, maintained and enhanced backend APIs and data pipelines, and standardized JIRA-based issue tracking and release notes, improving data accuracy and shortening release cycles. I also delivered Python scripting training to colleagues, strengthening team QA capabilities and fostering a collaborative environment.

Programming Instructor (Contract)

Corporate Instructor | Remote | Sep 2020 – May 2021

As a programming instructor, I led the design and delivery of Java and Python lessons for beginner to advanced remote learners, guiding students through hands-on projects. I developed exercises and projects that emphasized problem-solving, clean code practices, and debugging techniques to strengthen programming skills.

Pool Manager

Thorhild Swimming Pool | Thorhild, AB | May 2021 – Oct 2021

At the Thorhild Swimming Pool, I managed an 8 person team and day to day operations, developing efficient workflows, training staff, and maintaining a safe and engaging environment while ensuring compliance with all health and safety standards.

Freelance Developer Projects

NHL Stats Dashboard Personal Project

Developed a Django full-stack application integrated with the NHL Stats API for real-time player evaluation and interactive visualizations. Built automated unit and integration tests with Pytest and GitHub Actions to improve API reliability and reduce errors, and added Playwright end-to-end tests covering critical user flows, cross-browser scenarios, and edge cases. Validated frontend and backend interactions through API testing and manual inspection, while managing CI/CD pipelines and automated deployments to maintain production-ready systems.

NHL Stats Dashboard Standings Screenshot NHL Stats Dashboard Rink Plot Screenshot

Personal Portfolio Website Personal Project

Developed this responsive portfolio showcasing my skills, work experience, and projects using JavaScript, HTML, CSS, and Bootstrap 5. Built Playwright automated tests for the web interface and managed CI/CD pipelines for automated deployment and testing. Initially deployed with Docker and AWS, the portfolio was later migrated to Firebase on Google Cloud for streamlined hosting and maintenance.

Robotics University Project

C++, Linux, Docker, autonomous Duckiebot navigation using QR code mapping; team finished top 3 overall.

GufyGuber Android App University Project

Firebase-backed Android app with QR code generation and scanning features. Testing and CI using Travis CI ensured stability and maintainability.