Hi, I'm Muerus 👋

ApplicationsEngineercraftingprecisioncuttingtools,CNCtoolpaths,andthePythontoolsthatautomatetheshopfloor.

Muerus Rodrigues
0%

Cycle-time cut

Custom toolpath links: 45 → 20 min

0%

Measurement gain

FEA probe-error compensation (thesis)

0%+

Faster orders

ERP → Cell Manager automation

0+

Years

Applications engineering

About

I'm an Applications Engineer specializing in custom cutting tools, CNC toolpath optimization, and precision metrology for aerospace, automotive, and medical clients.

I bridge the shop floor and the codebase — Mastercam, Rhino + Grasshopper, and ANCA iGrind on one side; Python automation, web apps, and ERP integrations on the other. Highlights include a 45% cycle-time cut from custom toolpath links, a 90%+ faster ERP-to-cell order pipeline, and a 27.7% measurement gain from my FEA thesis.

Work Experience

Miltera Machining Research Corp. logo

Miltera Machining Research Corp.

May 2022 — Present

Applications Engineer · Cambridge, ON

  • Scanned intricate micro-geometry with a 3D optical CMM, ran GD&T conformity assessments, and performed surface-roughness analysis beyond standard CMM capability.
  • Collaborated directly with aerospace and automotive clients to develop tailored tool-design solutions for their production challenges.
  • Led internal projects to modernize existing systems, improving productivity and reducing downtime.
  • Designed and produced standard tools (endmills, drills, reamers) alongside complex custom tools — step drills and variable-flute geometry.

Key achievements

  • Toolpath optimization

    • Rebuilt curves and surfaces in Rhino for smoother toolpaths and better surface finish.
    • Generated custom spline links between toolpaths to cut retracts — 45 → 20 min per job (45% faster).
  • Grinding wheel pivot calculations

    • Used Rhino + Grasshopper to calculate pivot angles at each profile kink — a semi-automatic process far faster than manual guesswork.
  • 3D-printed part machining

    • Devised a method to align deformed 3D-printed parts to nominal, enabling precise machining despite print deviation.
  • ERP → Cell Manager integration

    • Built a Python/Tkinter GUI that pulls live ERP orders and posts them to the robotic cell manager over XML — cut order creation time by 90%+.
  • Custom cutting tools

    • Designed multi-form, variable-index/helix tools with polished flutes — 38–50% client cycle-time reduction without sacrificing finish.
Cutting ToolsMastercamRhinoPythonMetrologyGD&T

Education

Concordia University logo

Concordia University

Sep 2018 — Oct 2021

MASc, Mechanical Engineering · Montréal, QC

  • Thesis: an accurate on-machine surface measurement method using FEA — predicting touch-probe measurement error (sensing distance) while accounting for sliding effects, instead of simplifying probe geometry.

Thesis breakdown

  • Method

    • Modeled sensing distance across flat, inclined, and complex curved surfaces using FEA, without simplifying probe geometry.
    • Compensated the predicted error to improve on-machine measurement efficiency.
  • Results

    • 27.7% improvement in measurement accuracy accounting for probe sliding effects.
    • Developed a novel algorithm to predict measurement uncertainty.
FEAMetrologyResearchMATLAB

Skills

Mastercam
SolidWorks
Rhino + Grasshopper
GOM Inspect
ANCA iGrind
Zeiss Calypso
CATIA V5
Python
C#
Tkinter / PyQt
Flask + SQLite
VBA
GF 5-axis Mill
ANCA MX-7 Grinder
Zeiss Micura / CenterMax / GageMax
Alicona Optical MicroCMM
Walter Helicheck
Zoller pomBasic
Projects

Selected work

Tools, automation, and research that moved real numbers on the floor — loaded one at a time, like the tool magazine they came from.

T01

Custom Cutting Tools — Design & Manufacture

Standard and highly custom carbide tools for aerospace, medical, and automotive clients — step drills, form tools, and variable flute/index geometry.

38–50% client cycle-time reduction · lights-out 1–20 mm
ANCA iGrindCarbideGD&TDFM
Challenge
Aerospace, medical, and automotive clients needed complex tools that hold tight tolerances and surface finish while cutting cycle time — often several features (bore, slotting, chamfer) in a single pass.
Current method
Off-the-shelf or single-purpose tools meant more tool changes, longer cycles, and inconsistent blank sizes that wore grinding wheels unevenly.
Implemented method
Designed multi-form tools (bore, slotting, front/back chamfer on one tool), variable flute/index geometry to kill harmonics, polished flutes for chip evacuation, and custom blanking programs to control blank size and wheel wear. Rigorously tested before shipping.
Results
38–50% client cycle-time reduction without sacrificing finish, fewer tools per operation, and repeatable precision in lights-out production from 1–20 mm.
T02

ToolLink — Web Tool Management

A Flask + SQLite web app to manage cutting tools, machines, and projects in one place — real-time access from laptop or mobile.

Replaced manual Excel tracking · centralized the shop floor
FlaskSQLitePythonWeb
Challenge
Managing cutting tools across many machines and projects was difficult and error-prone — inventory, holders, tool life, stick-out, and revisions were easy to lose track of.
Current method
Everything lived in manual Excel sheets that had to be printed and re-shared whenever a tool, revision, or process detail changed.
Implemented method
Built ToolLink, a Flask + SQLite web app that centralizes tools, machines, and projects. Engineers, machinists, and operators view and update tool data digitally in real time from any device.
Results
Eliminated repeated Excel work and printing, improved tracking accuracy, and centralized project/machine/tool info — improving productivity and shop-floor communication.
T03

ERP ↔ Cell Manager Integration

A Python/Tkinter desktop app that turns live ERP production orders into robotic-cell orders automatically.

Order creation 90%+ faster · human error → zero
PythonTkinterERP APIXML
Challenge
Orders in the robotic cell manager had to stay in sync with the ERP — any change in due date or quantity needed to be reflected automatically for full-scale production.
Current method
Orders were created and corrected by hand from the ERP. Large quantities took hours, with a high chance of human error (e.g. serial numbers).
Implemented method
Built a Python OOP + Tkinter GUI that pulls real-time order info from the ERP (Teamwork API) and posts to the cell manager over XML, with foolproof validation and warning prompts.
Results
Creates orders in seconds, reduced order creation/update time by more than 90%, and drove human error to zero.
T04

Grinding Wheel Pivot Calculator

A Rhino + Grasshopper tool that computes the optimal grinding-wheel pivot angle for complex tool profiles.

Minutes of guesswork → instant, collision-checked angles
RhinoGrasshopperGeometry
Challenge
Find the optimal grinding-wheel pivot angle for a complex tool profile so no part of the wheel or wheel pack collides with the tool, blank, or machine.
Current method
Operators guessed the angle from experience and waited for the grinding software to check collisions — tedious, taking 3–5 minutes per complex profile.
Implemented method
Used Rhino + Grasshopper to calculate the pivot angle from a chosen pivot point, with a GUI slider to visually check collisions. The angle feeds directly into the grinding application.
Results
Drastically reduced calculation time, let users without prior experience get a valid angle, and produced smoother motion with fewer blending issues at profile kinks.
T05

Machining 3D-Printed Aerospace Parts

A process to accurately machine deformed 3D-printed parts by solving their true location in 3D space.

Tight-tolerance machining despite print deviation
Optical CMMGOM InspectMastercam
Challenge
3D-printed parts deviate from nominal (sagging, thermal cooling) across 6 degrees of freedom — unacceptable for aerospace. The part's true location must be found before machining.
Current method
No openly available method existed; comparable approaches were locked behind proprietary restrictions.
Implemented method
Scanned the part with an Optical MicroCMM in a known coordinate system, then used GOM Inspect + Rhino/Grasshopper to solve its actual 6-DOF location and transform the Mastercam toolpaths to match.
Results
Any 3D-printed part can be machined within tight tolerance regardless of print deviation — and the same deviation data can pre-compensate the part before printing.
T06

Windows Drive Mapper

A PyQt desktop app to map and unmap local and network drives with a modern dark-mode UI.

One-click mapping · fewer config mistakes
PythonPyQtWindows
Challenge
Reaching frequently used network/local folders was slow, and there was no simple, friendly interface for managing mapped drives — especially for non-technical users.
Current method
Drives were mapped manually through OS dialogs, which made duplicate drive-letter mistakes easy and offered no validation.
Implemented method
Built a Python + PyQt app that prevents duplicate drive-letter assignments, integrates Windows networking APIs, and adds validation, error handling, and dark mode.
Results
One-click drive mapping with dark-mode support and fewer configuration mistakes thanks to automatic duplicate-letter prevention.
T07

Thesis — On-Machine FEA Surface Measurement

Predicted touch-probe measurement error using FEA, including sliding effects, then compensated it.

27.7% measurement improvement · novel uncertainty model
FEAMetrologyResearch
Challenge
Predict a touch-trigger probe's sensing distance (measurement error), including sliding effects, without simplifying the probe geometry — across flat, inclined, and complex curved surfaces.
Current method
Conventional models simplified probe geometry and ignored sliding effects, leaving uncompensated measurement error.
Implemented method
Implemented an FEA method that computes sensing distance for flat, inclined, and complex curved surfaces, then compensated the predicted error to improve measurement efficiency.
Results
A 27.7% improvement in measurement results accounting for probe sliding, plus a novel algorithm to predict measurement uncertainty.

Other work

Auto Tasks CheckerPython · ERP API
Auto Timesheet UpdaterPython · Excel
Multiple-Arm Pipe PickerCATIA V5 · +35%
Cam & Follower AutomationExcel VBA · SolidWorks
Scissor-Lift Design AutomationDriveWorksXpress
Incubation ChamberSolidWorks · DFA · GD&T
DriveWorks Shelving ConfiguratorDesign Automation
SolidWorks Design PortfolioSurfacing · Sheet Metal

Certifications

18 certificates

CAD / Design

SolidWorks · Udemy · LinkedIn

  • CSWA
  • CSWP
  • Advanced Drawing
  • Sheet Metal
  • Surface Modeling
  • Design Study & Optimization
  • AutoCAD 2018–20

CAM / Machining

Mastercam · Sandvik · Fictiv

  • Mastercam 2D Mill
  • Mastercam 3D Mill
  • Mastercam Lathe
  • Principles of Machining
  • Sandvik Metal Cutting
  • DFM (CNC) — Fictiv

Manufacturing

Udemy · LinkedIn · DriveWorks

  • GD&T
  • Engineering Drawings
  • Kanban Boards
  • DriveWorksXpress
  • MS Office
Playground

Interactive tools

Shop-floor tools that run right in your browser — try them, no sign-up.

Code Library

Free, copy-ready samples

SolidWorks macros, FOCAS, G-code generators — real code, MIT licensed, no sign-up.

Writing

From the blog

Cutting tools, CNC toolpaths, shop-floor automation, and metrology — written up.

Contact

Get in Touch

Send me a message below, or connect on LinkedIn and I'll respond whenever I can. I will ignore all soliciting.

Home
Blog
Tools
Code
Contact
LinkedIn
Request Résumé