Portfolio 2026

Maxwell McInnisSoftware Engineer + Automation Builder
I build software that removes manual work: business process automation, internal platforms and APIs, data and reporting pipelines, and full-stack products. I work end to end, from the data model to the interface the team actually operates.
LeBlanc School of Acting Platform
BetterBMRCalculator
HappyFace.io
Chromology Brand + Logo System
Copper Vision Mood Classifier
Portfolio Website
Food Storage Device
Reverse Engineering Sewing Machine
Kinder Egg Toy Launcher
Foot Allign Capstone
GripSense RSI Prevention Mouse
Projects
Everything below is personal, course, or client work owned by me. Anything that overlaps with a prior role is a clean-room reproduction with no proprietary code or IP carried over.
Highlights
LeBlanc School of Acting Platform
2026Complete rebuild of an online acting school: 13 public pages, a gated member portal, a custom attendance system, and seven automated intake workflows replacing an email-and-spreadsheet process.
BetterBMRCalculator
2026A live BMR and TDEE app that is publicly available for free, successfully crowdfunded, and actively used while a paid version is in development.
Reverse Engineering Sewing Machine
2025Reverse engineering project where a broken sewing machine was disassembled, missing components were modeled, and a complete SolidWorks assembly was rebuilt to mechanically function.
GripSense RSI Prevention Mouse
2024Designed GripSense, a low-cost ergonomic mouse concept that prevents wrist and hand repetitive strain injuries using grip-force feedback and timed break reminders.
HappyFace.io
2026HappyFace.io, the social giving platform I build as a software engineer at HappyFace Platform Inc.: a Firebase-backed web PWA and a separate mobile app sharing one logic layer, covering trust and safety, privacy compliance, security, observability and performance.
Personal + Side Projects
Annotool
2026FastAPI + React annotation tool for an employee to mark up LeBlanc design comparison images, with active time tracking and auto-generated weekly invoices.
Copper Vision Mood Classifier
2026Python computer-vision project that detects Copper in-frame and predicts mood states from facial/body cues, then overlays live labels in the camera feed.
Chromology Brand + Logo System
2026Brand and logo iteration project for Chromology with a tracked review of saturation, fuzz, and treatment variants leading to a final selected mark.
Alan Fraud Detection Dashboard
2026A full-stack fraud detection system for an insurance provider that scores optical care providers 0–100 using four independent detection rules and automatically routes claims to approval, manual review, or hold.
Asteroids
2025A Python + Pygame recreation of the classic 1979 arcade game, built as part of the Boot.dev curriculum with full collision detection, asteroid splitting, and 60 FPS gameplay.
Lucky Twyn Rivers Variety
2024A production Django website built for a local Pickering convenience store, containerized with Docker and served through an Nginx reverse proxy.
Connect Four
2024A browser-based Connect Four game built with vanilla HTML, CSS, and JavaScript — two-player local multiplayer with win detection, draw detection, and full keyboard support.
Portfolio Website
2026A Next.js + React + Tailwind portfolio with static project pages and structured content controls.
Food Storage Device
2026Arduino joystick-driven LCD menu system for browsing food storage categories with filtered analog input and reliable menu controls.
HappyFace
2026Firebase-backed application with cloud functions, emulator-based local development, and Jest-driven Firestore rules testing.
CopperCRM
2026Python-based CRM project exploring lightweight contact, pipeline, and follow-up tracking suited to small internal teams.
PeptPal
2026A peptide harm-reduction mobile app with an evidence engine, weight-scaled dose recommendations, degradation modeling, and community-weighted consensus across 17 peptides.
Resumai
2026A Turborepo monorepo with a Next.js frontend, FastAPI backend, Clerk authentication, and a billing layer for AI-assisted resumes and application tracking.
Mogbot
2026A Claude-powered autonomous agent that browses the web with Playwright, executes code, manages files, and chains multi-step plans, with real-time CAD spend tracking and PostgreSQL-backed history.
Boot.dev Agent Project
2026Boot.dev coursework building a small Python agent against the Gemini API with a simple tool-calling loop and a calculator example.
Nova — Newborn Care Marketplace
2026An overnight newborn care marketplace for the DC/MD/VA area, built for NOVA Birth Partners with live availability, verified credentials, and direct booking.
Webposter
2025A Python + FastAPI web app with Tortoise ORM and Postgres that publishes content, with Google OAuth login, image uploads via ImageKit, and OpenAI-assisted post tooling.
GCP Virtualmin Mail Server
2026A documented and scripted setup for a Virtualmin / Webmin mail server on Google Cloud (Debian 12), capturing the real fixes for hosts resolution, GCP firewall rules, ClamAV, and BIND.
Academic + Coursework
Kinder Egg Toy Launcher
2025Designed a Kinder Egg toy concept that launches a toy soldier with parachute up to a 3-meter target while packing all parts inside the egg.
FEA Barbell Bench Analysis
2025Finite element analysis project evaluating barbell loading on a bench rack, with boundary-condition-focused modeling and load-to-damage threshold prediction.
Foot Allign Capstone
2025Capstone project focused on out-toeing correction using a wearable feedback device, combining hardware, signal processing, and real-time gait feedback.
Out-Toe Gait Correction (ESP32 + IMU)
2025Paired ESP32 boards with BNO055 IMUs that measure relative foot rotation, stream over ESP-NOW, and trigger LED or vibration feedback when out-toeing exceeds threshold.
Image Quality & MTF Analysis
2024A Python analysis of spatial resolution and Modulation Transfer Function (MTF) in medical imaging systems, evaluating how voxel size, filtering, and projection count affect image quality.
SPECT Image Reconstruction
2024A Python implementation of SPECT (Single Photon Emission CT) image reconstruction, applying attenuation correction and filtered back projection to reconstruct emission slices from raw projection profiles.
Autonomous Maze Vehicle
2022An Arduino-powered autonomous vehicle that navigates mazes using three ultrasonic sensors, proportional wall-following control, and real-time obstacle avoidance — all on a resource-constrained microcontroller.
Research Conference Presentation
2025Prepared and presented a biomedical engineering research project at a University of Guelph conference, covering methodology, results, and practical implications.
Force Plate FFT Analysis
2024MATLAB analysis of force-plate data comparing shod and barefoot trials using GRF, center-of-pressure trends, loading rate estimation, and FFT frequency analysis.
VICON Jump Kinematics Analysis
2024VICON-based motion analysis of submaximal and maximal broad-jump trials, quantifying joint ROM, angular velocity, and knee adduction behavior at landing.
EMG Biceps Curl Analysis
2024MATLAB-based EMG analysis of isometric and dynamic elbow contractions, comparing biceps and brachioradialis activation across load, angle, and movement phase.
A3 Pulley Crimp Grip Analysis
2024Biomechanics analysis of A3 pulley loading in ring vs middle finger during crimp-grip tasks using VICON, force-plate data, and FDP EMG processing.
CT Radon Reconstruction
2025MATLAB exploration of Radon-based CT reconstruction with sinogram corruption, limited-angle Hamming filtering, and noise-test recovery using spatial filters.
DICOM 2D Fourier Transform Analysis
2025MATLAB analysis applying 2D FFT to DICOM medical images - resolution and SNR studies, rotation in the frequency domain, plus low- and high-pass filtering.
Spring vs Sleeve Knee Brace Lab
2024MATLAB workflow comparing a spring-loaded knee brace, a sleeve brace, and no brace across balance and squat tasks for a single participant.
FANUC Arm Python Control
2025Python tools and Jupyter notebooks to drive a FANUC arm via the PCDK TCP bridge - jogging in multiple coordinate spaces, pose reading, and gripper actuation.
FANUC Teach Pendant Programs
2025Five FANUC TP examples - HOME_READY, PICK_PLACE, WAVE_GREETING, DRAW_SQUARE, PUSH_BUTTON - with shared frames and reusable lab structure.
EMG Signal Processing Lab
2024Foundational MATLAB lab for EMG signal processing - rectification, integration, spectra, high-pass artifact removal, and grasp-force correlation.
MATH*2130 Root-Finding Methods
2024MATLAB implementations of bisection, false position, Newton, secant, and fixed-point root-finding methods with terminal-driven workflows.
Goniometer Calibration Refresher
2024MATLAB refresher that loads eight goniometer calibration CSVs, averages voltages per angle, and fits slope, intercept, and R-squared.
Running Motion Capture Dataset
2024200 Hz running gait dataset for one participant - calibration plus running trials at four labeled speeds with c3d, GRF, and joint exports.
Services
Freelance services I currently offer.
I offer practical implementation support for individuals and small businesses, from product websites and APIs to operations tooling and coaching.
Freelance Web + API Delivery
Design and build production-ready websites, dashboards, and APIs tailored to your workflow and business goals.
Business + Marketing Automation
Set up small-business workflow automation, marketing automation, and practical inventory tracking systems to reduce manual work and improve consistency.
Life + Gym Coaching
Provide structured support for training, consistency, and personal performance habits with practical weekly guidance.
About
Engineer, builder, and operator.
I build practical systems across biomedical engineering, software, and automation, with a focus on projects that ship, solve real problems, and stay maintainable.
Work includes full-stack products, APIs, internal business tooling, biomechanical analysis, and device-adjacent engineering.
Resume
Experience, skills, and full resume view.
Scroll the embedded PDF on the left, with detailed role history on the right.
Resume Documents
Software engineer working across business process automation, internal platforms, full-stack product development, and data and reporting pipelines.
- Automated seven manual intake processes end to end for a client platform, replacing an email and spreadsheet workflow with structured forms, rule-based routing, a searchable request inbox, and CRM sync.
- Software engineer at HappyFace Platform Inc. on a social giving platform, shipping trust and safety, GDPR compliance, security hardening, observability, accessibility and performance work across web and mobile.
- Sole developer on a 1,141-commit platform rebuild: a 27,000-line custom plugin, 8 data models, a member portal, and an attendance system replacing Google Sheets.
- Took a client site from 22 of 30 pages invisible to search to a perfect Lighthouse SEO score across all 31, tracing 10 separate defects to one architectural root cause.
- Built internal platforms at Kraken Sense spanning ERP, an AI-automated CRM, and qPCR primer design with Python, FastAPI, PostgreSQL and Redis.
- Converted manual engineering planning into near real-time KPI reporting on SQL data models and Power BI dashboards.
Work experience
Leading product lifecycle coordination across hardware, chemistry, and software, while designing and commercializing device hardware and core digital infrastructure.
- Designed and commercialized accessory hardware including CAD, fluidics systems, metallic pumps, and sensor integration for manufacturing planning and device cost modeling.
- Built internal engineering software including ERP, AI-automated CRM, and qPCR primer design automation with Python, FastAPI, PostgreSQL, Redis, REST APIs, and cloud deployment.
- Developed full-stack internal tooling with Node.js, React, Next.js, and SQL supporting engineering, lab, production, and data workflows.
Supported engineering operations, R&D coordination, workflow automation, and SR&ED technical documentation.
- Streamlined reporting and collaboration workflows to reduce internal delays.
- Built automated planning/reporting systems with MariaDB, SQL data models, and Power BI dashboards.
- Converted manual planning processes into near real-time KPI-driven workflows.
Conducted biomedical engineering research across biomechanics, wearable sensing systems, bioinstrumentation, and sustainable biomaterials.
- Designed and validated wearable sensor systems and gait-correction monitoring with ESP32 microcontrollers, IMUs, and vibration feedback.
- Developed sensor fusion and calibration algorithms for real-time biomechanical monitoring and feedback control.
- Contributed to peer-reviewed publications and technical reporting, including publication output tied to pubmed record 40347002.
Supported tax-season processing, documentation verification, and administrative workflows in a high-volume accounting environment.
- Processed tax documentation for 100+ clients with compliance and accuracy.
- Maintained confidential financial records and supporting documentation systems.
- Coordinated client communication and internal workflow timelines.
Maintained municipal parks and public infrastructure with field operations teams under safety and quality standards.
- Supported scheduled maintenance across multiple public sites.
- Maintained safety-first execution while meeting service timelines.
- Worked across field crews to deliver reliable day-to-day operations.
Supported high-volume customer service and multi-station restaurant operations.
- Maintained food safety and quality control standards under peak demand.
- Supported front counter, kitchen, and drive-thru operations.
- Contributed to team coordination and service consistency.
Education
Academic background and credentials.
Full degree and program details pulled directly from your CV.
Biomedical engineering training covering biomechanics, bioinstrumentation, medical device design, robotics, signal processing, and embedded sensing systems.
50 Stone Rd E, Guelph, ON, N1G 2W1, Canada
A
EQF level 6
Open source
Contributions merged into other people's projects.
Projects maintained by other people and organisations that I have had contributions merged into.
- untemps/react-vocalJavaScript
- elastic/beatsGo
- apache/doris-websiteDocs
- piscinajs/piscinaJavaScript
- SSSiyan/NaomiHookC++
- Cima9642/First-PRDocs
- jaegertracing/jaegerGo
- aws/aws-cdkTypeScript
- hahwul/dalfoxGo
- Ayushmore1214/FirstCommitDocs
- younisdev/dyvix-uiJavaScript
- MCHPR/MCHPRSRust
- safijari/openpuckC++
- Navashub/git-practice-hubPython
- opendatahub-io/notebooksPython