Skip to content
View HasanFairuz's full-sized avatar

Block or report HasanFairuz

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. 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
HasanFairuz/README.md

👋 Hello, I'm Hasan Fairuz

Mechatronic Systems Engineering · Embedded Systems · Robotics · Automation

Bachelor of Applied Science · Simon Fraser University · Expected December 2026
Vancouver, British Columbia, Canada

I build practical engineering solutions at the intersection of hardware, software, and physical systems.

Portfolio GitHub SFU

Explore my profile

About Focus Skills Experience Projects Education


👨‍💻 About Me

I am a Mechatronic Systems Engineering student at Simon Fraser University, completing my Bachelor of Applied Science in December 2026. My interests span embedded systems, control systems, robotics, mechanical design, and engineering automation—especially projects that require hardware, software, and mechanical components to work together reliably.

Through engineering co-op placements at FortisBC and PCL Construction, I have worked in technical environments where documentation, verification, data quality, safety, and cross-disciplinary coordination matter. My academic and personal projects extend that experience into microcontroller development, electromechanical prototyping, CAD, control-system analysis, and tools that streamline engineering workflows.

I approach engineering by breaking complex problems into measurable requirements, developing practical solutions, testing their performance, and documenting the decisions behind them. This GitHub profile brings together selected implementations and technical documentation supporting the work featured on my engineering portfolio.


🎯 Current Focus

  • Early-career engineering opportunities: Preparing for roles in embedded systems, automation, controls, robotics, product development, and multidisciplinary engineering design.
  • Portfolio development: Publishing clear, reproducible project repositories with source code, design artifacts, system diagrams, and validation evidence.
  • Hardware–software integration: Building and refining microcontroller-based systems with displays, sensors, actuators, user interfaces, and connectivity.
  • Professional development: Strengthening engineering design, testing, version-control, and technical communication practices as I transition from university to industry.

🛠️ Technical Skills

Programming languages, engineering software, development environments, and technical tools applied through academic projects, personal development, and professional engineering experience.

💻 Programming, Scripting & Digital Design

C C++ C# Python MATLAB VHDL VBA Google Apps Script

🔌 Embedded Systems, Electronics & Circuit Design

Arduino ESP32 ESP8266 FPGA KiCad LTspice Autodesk EAGLE Circuit Simulation Sensors & Actuators

⚙️ Mechanical Design, Controls & Simulation

SolidWorks Autodesk Fusion AutoCAD LabVIEW Simulink Control Systems CAD & Prototyping 3D Printing

🏗️ Construction, BIM & Engineering Coordination

Autodesk Revit Revizto BIM 360 Bluebeam Revu PM4+ DroneDeploy CUPIX 360 BIM Coordination Technical Drawings

🧰 Development Environments, Operating Systems & Version Control

Visual Studio Code Visual Studio Arduino IDE Git GitHub Windows Linux macOS Intel Quartus ModelSim

📊 Data Analysis, Automation & Enterprise Tools

Microsoft Excel Google Sheets Microsoft Power BI Microsoft SharePoint SAP GIS PiMSlider Cambio Data Validation Workflow Automation


🏢 Professional Experience

⚡ FortisBC — System Integrity Engineering Co-op

Surrey, British Columbia · 8 months

  • Supported pipeline integrity work through in-line inspection (ILI), close-interval survey (CIS), and depth-of-cover (DOC) data assessment and documentation.
  • Worked on approximately 250 ILI analyses during the placement, contributing to organized integrity assessments and review workflows.
  • Supported geohazard monitoring across approximately 1,400 tracked sites, including reviews and coordination related to blasting permits and vibration records.
  • Developed and improved Excel/VBA and database workflows to support engineering data quality, traceability, and information retrieval.
  • Gained exposure to engineering standards, technical permitting, cross-functional coordination, and safety-critical infrastructure processes.

🏗️ PCL Construction — Quality Engineering Co-op

New St. Paul's Hospital Project · Vancouver, British Columbia · 4 months

  • Supported construction quality processes on a large, multidisciplinary hospital project, including field inspections, deficiency follow-up, and document coordination.
  • Participated in indoor air quality (IAQ) and infection prevention and control (IPAC) inspections and compliance activities.
  • Reviewed technical drawings and submittals, verified field conditions, and assisted with RFIs, site instructions, and coordination between disciplines.
  • Worked with tools and workflows involving Revit, DroneDeploy, CUPIX 360, and construction documentation.

Employer-owned records, drawings, project data, and internal tools are not published in this repository.

🛒 Best Buy Canada — Home Solutions Advisor & Product Processing Specialist

Burnaby, British Columbia · October 2020 – December 2024

  • Accumulated over 4 years of experience across technical product operations, customer solutions, inventory management, and retail process optimization.
  • As a Home Solutions Advisor, provided technical product recommendations, assessed customer requirements, and developed tailored solutions involving consumer electronics, computing, and home technology.
  • Achieved the highest Best Buy Protection (BBP) attachment rate during the 2023 holiday season and maintained an 11.1% attachment rate over four months in 2024, ranking among the district's top performers.
  • As a Product Processing Specialist, introduced a two-way communication workflow that improved operational efficiency by approximately 20%, while supporting inventory accuracy, logistics, and interdepartmental coordination.
  • Recognized through the Best in Blue program and contributed as a Business Excellence Team (BET) member, supporting store performance and continuous improvement initiatives.

🚀 Selected Engineering Projects

Selected published engineering projects spanning mechatronics, embedded systems, robotics, automation, digital electronics, and software development. Each repository includes project documentation and the implementation artifacts available for public sharing.

Project Engineering areas
Automated Mirnov Coil Winder — General Fusion Collaboration Mechatronics · Electromechanical Design · Precision Motion · Manufacturing Automation
Smart Digital Photo Album & Weather Display ESP32-S3 · Arduino C++ · ST7789 TFT · Wi-Fi · LittleFS · CAD · 3D Printing
Joystick-Controlled Mechanical Claw Arm Robotics · Joystick Control · Electromechanical Systems · Manipulator Control
Integrated Robot Arm — CAD Reconstruction, Gripper & Digital Shadow Robotics · CAD · Mechanical Design · System Integration
Autonomous Maze-Solving Robot Robotics · Autonomous Navigation · Algorithms · Sensor Integration
Autonomous Sumo Robot Robotics · Motor Control · Sensors · Autonomous Behaviour
Autonomous Line Follower Robot Robotics · Sensor Feedback · Motion Control · Path Tracking
FPGA Vending Machine VHDL · Digital Logic · Finite-State Machines · FPGA
Student Admission Database System C++ · Object-Oriented Programming · Data Structures
iCarus Ultrasonic Radar Arduino · Ultrasonic Sensing · Servo Control · TFT Visualization · 3D Printing
iCarus Soil Moisture Sensor ESP8266 · Capacitive Sensing · Sensor Calibration · OLED Display · 3D Printing

For additional projects, background, and visual demonstrations, visit my engineering portfolio.


🎓 Education

Simon Fraser University (SFU)

Bachelor of Applied Science (BASc) — Mechatronic Systems Engineering
Expected graduation: December 2026 · British Columbia, Canada

My academic work combines mechanical engineering, electronics, embedded programming, robotics, control theory, and systems integration. Coursework and technical projects have included C/C++ programming, digital logic with VHDL/FPGA tools, mathematical modelling, control-system analysis, mechanical design, and electromechanical prototyping.

Industry co-op experience: 12 months across FortisBC and PCL Construction.


🤝 Explore My Work

Engineering Portfolio Repositories

Engineering is where careful analysis meets practical implementation.

Popular repositories Loading

  1. HasanFairuz HasanFairuz Public

    Engineering portfolio showcasing projects in embedded systems, robotics, control systems, automation, and mechanical design.

  2. smart-digital-photo-album smart-digital-photo-album Public

    ESP32-S3 portable digital photo album and smart display featuring a custom graphical interface, Wi-Fi connectivity, offline operation, and 3D-printed enclosure

    C++

  3. integrated-robot-arm integrated-robot-arm Public

    CAD reconstruction, 3D scanning, snap-fit gripper design, and ROS 2 digital shadow of a robotic arm

    Python

  4. joystick-controlled-claw-arm joystick-controlled-claw-arm Public

    Joystick-controlled 3D-printed mechanical claw arm using Tiva C embedded control, servo PWM, and graphical orientation feedback

    C

  5. autonomous-maze-solving-robot autonomous-maze-solving-robot Public

    Autonomous LEGO Mindstorms EV3 robot using ROBOTC, ultrasonic sensing, wall-following navigation, maze mapping, and return-path simplification

    C

  6. mirnov-coil-winder mirnov-coil-winder Public

    Automated precision coil winding system for fusion diagnostics, integrating Teensy 4.1 motion control, synchronized stepper motors, and a custom mechanical assembly

    C++