Hi. I’m Angus


I’m a 4th year Mechatronics Engineering student from New Zealand.

I am passionate about electrical systems, firmware and software, and I love to ski!

angus

quigley

angus • quigley •

Areas of Expertise

  • I use development boards to prototype electronic circuits and hardware before using KiCad or Altium Designer to design and route custom hardware for my projects. I primarily design hardware around ARM-based microcontrollers and any appropriate peripherals.

    To accompany these electrical designs, I have experience with low-level system programming and development. I prefer to code on the hardware abstraction layer for most microcontrollers but can go lower or higher depending on the project. This year I programed a robotic arm to identify and sort different machine nuts using FreeRTOS on an ESP32 microcontroller.

  • I am competent with the following frameworks and tools:

    • C/C++

      • ESP-IDF

      • Qt Framework

      • STM32 HAL

    • Python

      • TensorFlow

      • Tk

    • Swift & Embedded Swift

      • SwiftUI

      • CoreML

      • Serial USB C

    • HTML, CSS, Javascript

      • Bootstrap

    I am proficient with C/C++, Python and Swift. I use Swift for quickly making powerful user interfaces that can interact with various peripherals such as USB serial or user-input events.

    I use Python to develop and implement server frameworks either using Flask or Django, for complex machine learning applications using TensorFlow, or quick prototyping applications.

    I use C/C++ for embedded system design for ARM-based microcontrollers or more involved user interfaces. This is done using the Qt framework and provided software tools.

  • I primarily design using Solidworks, but I have experience with Fusion 360 and OnShape. I am competent at creating complex moving assemblies, designing parts for manufacture and assembly, and performing finite-element analysis on different mechanical systems.

    I have three years of experience with Solidworks and CAD throughout completing coursework and project work while studying.

  • I have real-world experience managing an automation project for Ali Arc Industries. This project involved leading a study into the feasibility of automating their sanding and polishing processes. The project was managed effectively with Gantt Charts for complete project planning, weekly progress revisions and daily tasks and goals to achieve for active progress management.

  • Item description
  • I use both financial and engineering methodologies to justify the feasibility of different complex projects or systems.