Skip to content
View lucas-mcmaster's full-sized avatar

Block or report lucas-mcmaster

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
lucas-mcmaster/README.md

Hi, I'm Lucas!

I'm a mechanical engineering graduate from the University of Toronto with minors in Business and Biomedical Engineering. I specialize in mechatronics, embedded systems, autonomous robotics, and engineering software tools.


Core Technical Competencies

  • Languages: C/C++, Python, MATLAB, JavaScript (ES6+), HTML5/CSS3, SQL
  • Robotics & Control: ROS 2 (Humble/Iron), Nav2, MoveIt 2, SLAM Toolbox, OpenCV, YOLO
  • Embedded & Hardware: STM32 (ARM Cortex-M7), FreeRTOS, Bare-Metal C, I2C/SPI/UART/CANBUS, EXTI, Motor Drivers
  • Engineering & Simulation: SolidWorks, AutoCAD, KiCad, LTspice, Ansys Workbench

Featured Engineering Projects

Project Domain Key Technologies
BeamTool Full-Stack Development / Computer-Aided Engineering / AI Python, Flask, NumPy, Macaulay Solver, Gemini 2.5 Flash
Mobile Manipulation Robot Robotics & Computer Vision ROS 2, Nav2, MoveIt 2, YOLOv8, AprilTags, C++
Embedded Pill Counter Firmware & Mechatronics STM32H753ZI (Cortex-M7), Bare-Metal C, Timers, EXTI, I2C
Autonomous SLAM Exploration Autonomous Systems ROS 2, SLAM Toolbox, LiDAR 2D Mapping, 10Hz Priority FSM

Connect With Me

Pinned Loading

  1. BeamTool-Capstone-Project BeamTool-Capstone-Project Public

    AI-assisted full-stack structural beam analysis and multi-criteria selection platform using Macaulay's method and Gemini Flash.

    HTML

  2. Pharmacy-Pill-Counting-Project Pharmacy-Pill-Counting-Project Public

    Embedded automatic pill dispensing and optical counting system on STM32H753ZI using bare-metal C, non-blocking FSM, and EXTI interrupts.

    C

  3. Autonomous-Navigation-Contest-1 Autonomous-Navigation-Contest-1 Public

    Autonomous 2D SLAM exploration and obstacle avoidance in unknown environments using ROS 2, LiDAR FOV filtering, and SLAM Toolbox.

    C++

  4. Arm-Manipulation-and-Machine-Vision-Contest-2 Arm-Manipulation-and-Machine-Vision-Contest-2 Public

    Autonomous mobile manipulation pipeline in ROS 2 combining Nav2, MoveIt 2, YOLOv8 vision, and AprilTag fiducial localization.

    C++