Home
Resume
Projects

Logan Underwood

Engineering Physics UBC

About Me

Hello, my name is Logan Underwood and I am an engineering physics student at UBC with a passion for learning and creating. I have prioritized the development of broad skillet through my studies and life decisions. This idea is reflected in my active lifestyle which includes a variety of sports and other activities like hockey, golf, and hiking. My school and work and life related interests act to compliment my problem-solving building a well-rounded engineer and human.

In this website you can explore the basics on what I have accomplished. The resume tab will discuss some of my formal experience. In the project's tab you can see some of the work I am most proud of. Ultimately, this website represents me at such a young point in my career, as the years pass new and exciting more exciting things will be added!

Profile Photo

Download Full Resume

Skills

Languages

  • Java
  • Python
  • JavaScript/TypeScript
  • HTML, CSS
  • Swift
  • C/C++

Developer Tools

  • Git
  • Command Line
  • Gazebo and ROS
  • Swift UI
  • React
  • Linux, macOS, Windows

Electrical Engineering

  • Oscilloscope
  • Function Generator
  • Hardware Building
  • Circuit Design
  • Noise Reduction

Mechanical Engineering

  • OnShape
  • Laser Cutter
  • 3-D Printer
  • Auto CAD

Work Experience

Data and Systems Intern
Vancouver, BC

My first co-op placement provided me with many challenges as I learned how to work for a large consulting firm like Stantec. However, my role was focused on iOS development. My major project during the co-op term was the Yard Control System application used to help train operators get a state of operations. In addition to work on application for the client, I explored future work related to how the iPad could be used as a control device. A list of detailed accomplishments are listed below:

  • Built the UI testing infrastructure to verify reliability, user-friendliness, and robustness of the application.
  • Restructured and completed an interface between the iPad and a communication module following traditional design structures
  • Redesigned the user interface design, so it could be resused for future projects.
  • Rebuilt the backend data-representation in order to leverage the benefits of object-oriented programing like inheritance and testability.
  • Designed a backend used to save state and reload the application according to the previous state.

Education

Engineering Physics
Vancouver, BC

Engineering Physics is a multidisciplinary program which emphasizes a diverse skilled including a strong understanding of physics, math, electrical, mechanical, and computer engineering. A major focus of the program is a set of 4 separate project courses which challenge different aspects of your engineering skills. Below are some key courses:

CPEN 221 - Introduction To Software Construction

An expansive course detailing software design and testing which included hands on code development experience.

ENPH 253 - Introduction To Instrument Design

The engineering physics summer robot competition is an intensive 6-week sprint to a fully functional autonomous robot.

ENPH 353 - Engineering Physics Project

The second of ENPH project courses in which you explore machine learning and other classical tools to build an autonomous virtual robot.

PHYS 301 - E&M

A classic upper level physics course involving electro and magento statics, culminating in the discussion of maxwell's equations

ENPH Machine Learning Competition

Example Image of vision of car during travel

The 16 week course is a gateway to modern machine learning techniques. Throughout the course, we explored concepts like reinforcement and supervised learning techniques. The challenge of the project was to traverse a competition map collecting clues of the murder mystery.

Critical Challenges

  • OpenCV image tools
  • CNN neural networks
  • Building a data pipeline
  • State Machine Design Pattern
  • Robot Operating System and Gazebo Simulators

ENPH Robotics Competition

Our Engineering Physics robot competition was a 6-week design project which pits classmates into teams of 4 to build an autonomous robot to traverse a mario style track. The project required the design and build of the robot from scratch from chassis to drive system. The problem was designed to be very open-ended which led to many unique solutions which had varying degrees of a success.

Critical Challenges

  • Chassis Design
  • Circuit noise reduction and ground isolation
  • PID controllers
  • Sensor Reliability
  • System Integration
  • State Machine Software Design

40 Yards Left iOS Application

During my youth, I played competitive golf and I often thought about how I could improve my stat tracking techniques. The more I learned about iOS development, the more I realized that is the perfect avenue to build a stat tracking application for me to use to track stats. The application utilizes the strokes gained model to analyze performance of a golfer complete with a variety of more traditional data analysis tools.

Critical Challenges

  • iOS Design Patterns
  • Saving User Data using a backend
  • Software Testing
  • SwiftUI
  • Firebase Backend
  • TestFlight
  • User Interface Design