CV

My Resume and CV

Basics

Name Nick Allison
Label Electrical Engineering & Computer Science Student
Email nick@allisontech.ca
Phone (250) 640-1814
Url https://nickrallison.github.io/
Summary Self-driven, passionate electrical engineer and computer science student. I am always looking for challenging problems.

Skills

Hardware Design
Verilog & SystemVerilog
Synopsys Tools: VCS, Verdi
Power Analysis Tools: PowerPro
C & C++
Software Development
C & C++
Python
Rust
GDB
Linux
Bash Scripting
Git
Electronics
Embedded Systems
LTSpice
MOSFETs Circuits

Work

  • 2023.05 - 2024.08
    Hardware Design Intern
    Qualcomm
    Worked for the display team on the Snapdragon X Elite series & beyond. I was responsible for working on power optimization on the hardware, I also worked test runtime optimizations and compile time optimizations.
    • Led the transition to using CMake as the build system
    • 167% improvement in total compilation time (67 Minutes to 25 Minutes with 10 Minutes as the new best case)
    • Presented this transition live to the team of 70 engineers
    • Worked on Instantiating and connecting new modules to the existing design
    • Worked on power optimization for the existing design
  • 2022.05 - 2022.08
    Robotics Engineering Intern
    Maparobo
    Worked for a company developing a landscaping robot. I was responsible for developing the software for the robot, and also needed to troubleshoot the electronics and mechanical components.
    • Fixed locational accuracy issue by creating a custom Kalman filter for the IMU.
    • Designed a custom Convolutional Neural Network. Lowered false positive rate by 90%.
  • 2021.01 - 2023.04
    PASS Leader
    University of Calgary - Peer Assisted Study Sessions
    Mentored and tutored first-year engineering students.
    • Spoke publically to 40-200 attendees
    • Improved grades of regular attendees by an average of at least 1 letter grade.

Education

  • 2020 - 2026

    Calgary, Canada

    BSc
    University of Calgary
    Computer Science, 3.93/4.00
  • 2020 - 2026

    Calgary, Canada

    BSc
    University of Calgary
    Electrical Engineering, 3.93/4.00

Projects

  • 2023.01 - 2023.04
    Robot Hand
    A robot hand that can translate speach into sign language.
    • Written with C++ & ROS Noetic
  • 2024.04 - 2024.08
    Note Linker and Markdown Parser
    A plugin to find links in markdown files and link them together.
    • Written with Rust, WebAssembly, and TypeScript
  • 2023.08 - 2023.08
    Obsidian Python Scripter
    A plugin for a note-taking app that allows users to write scripts in Python to automate tasks.
  • 2022.12 - 2022.11
    Numerically Controlled Oscillator
    Used an FPGA to generate a sine wave.
    • Supported frequencies from 1Hz to 1MHz in 1Hz Steps
    • Used an R2R Ladder Digital to Analog Converter
  • 2022.09 - 2023.04
    Canis Quadruped
    Created the software for a quadruped robot.
    • Created an inverse kinematics, and forward kinematics solver for the robot
    • Implemented a walking gait model, with IMU and PID control
  • 2022.02 - 2022.03
    Wordle Solver
    Used C++ to solve the popular game Wordle.
    • Solved the game in 4 guesses on average
    • Used probability theory & information theory to solve the game
  • 2022.03 - 2022.03
    Root Finding Algorithm
    Implemented using C++, able to find all roots, real and imaginary, of an arbitrary degree polynomial.
    • Solved the game in 4 guesses on average
    • Used probability theory & information theory to solve the game