Skip to content
View emilylinchan's full-sized avatar

Block or report emilylinchan

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.

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

Hi, I'm Emily Chan 👋

Typing SVG


About Me

I'm a Computer Engineering student at McMaster University passionate about embedded systems, digital logic design, and hardware-software integration. I enjoy building projects that bridge hardware and software—from embedded firmware and PCBs to FPGA design and robotics. I'm always eager to learn, tackle new challenges, and apply my skills to make a meaningful impact!


Experience

🛠️ Automation Intern

Indusflow Systems (May 2026 - Present)

  • Engineering automation solutions by developing scripts and integrating APIs to streamline cross-platform workflows
  • Building RPA workflows to improve operational efficiency and reduce manual effort

🤖 Sensing & Actuation Co-Lead

McMaster Exoskeleton (June 2026 - Present)

  • Co-leading a team of ~10 students to design STM32-based joint control PCBs for a lower-limb exoskeleton
  • Developing embedded firmware for sensor integration and actuator control

⚡ Power Architecture Member

McMaster Exoskeleton (September 2025 - May 2026)

  • Designed a low-voltage power distribution PCB in Altium Designer
  • Developed STM32 firmware in C for power monitoring, precharge control, fault detection, and CAN/I2C/UART communication
  • Built Python tools for real-time power and CAN telemetry logging and visualization

Pinned Loading

  1. ina228-driver ina228-driver Public

    Platform-independent C99 driver for the TI INA228 power sensor with an I2C interface.

    C

  2. hermit-crab hermit-crab Public

    A mini quadruped robot built on a custom PCB and 3D-printed chassis, powered by an ESP32-S3 running FreeRTOS with real-time gait control.

    C++

  3. led-spectrum led-spectrum Public

    Forked from majockbim/spectrum

    A physical real-time audio spectrum analyzer built with an ESP32, displaying live FFT-based visualizations on a 32×16 WS2812B LED matrix.

    C++ 1

  4. tof-spatial-mapping tof-spatial-mapping Public

    An embedded 3D spatial mapping system using a Time-of-Flight sensor, stepper motors, and Python for point cloud visualization.

    C

  5. tetris-pygame tetris-pygame Public

    A Python implementation of Tetris built with PyGame Zero, featuring tetromino rotation, scoring, and level progression.

    Python

  6. McMaster-Exoskeleton/exoskeleton-power McMaster-Exoskeleton/exoskeleton-power Public

    Repository containing electrical subsystem code for McMaster Exoskeleton

    C 1