Gavin Ng

Student

I am studying for a B.S. in Computer Engineering in the College of Engineering: Electrical and Computer Engineering at the University of Hawaii. I expect to graduate in Spring, 2024.


Interests: Robotics, Automation, Machine Learning, Embedded Systems


Projects

Spot-A-Scholar 2023

This was a project for ICS 314. My team and I created a platform for students to create and organize study sessions.

Meteor JavaScript MongoDB Web Application Bootstrap

Read More
Student Unmanned Aerial Systems Competition - Computer Vision 2022-Present

University of Hawaii Drone Technologies develops an autonomous drone for the Student Unmanned Aerial Systems Competition.

Drones Python Machine Learning Computer Vision

Read More
Student Unmanned Aerial Systems Competition - Interoptibility Server 2022

Interoptibility server for the University of Hawaii Drone Technologies.

Drones Ubuntu Virtual Machines

Read More
FIRST Robotics Competition 2018-2020

My robotics team develops robots to compete in the FIRST Robotics Competition.

Robotics C++ Java Electronics Pneumatics Machining

Read More

Essays

Beyond the Assignment

14 Dec 2023

Managing a Project A useful skill that I learned was a type of agile project management called issue driven project management. In this form of project management, the project is broken down into smaller tasks called issues. These issues are...

Software Engineering Reflection Agile Project Management Coding Standards

Constructing Code

30 Nov 2023

Design Patterns, the Blueprints of Code Design patterns in coding are like the blueprints and techniques used in construction. Like an architect would design and build a structure, a developer also employs design patterns when constructing software applications. These patterns...

Software Engineering Reflection Javascript Design Patterns

Integrating AI into the Workflow

21 Nov 2023

Overview AI has become a very powerful tool in the modern world. It has been integrated into many different fields to solve problems and speed up development. Personally, AI tools such as ChatGPT, Bing Chat, and GitHub Copilot have been...

Software Engineering AI

Strap into Success

05 Oct 2023

Introduction Builing a website with CSS and HTML alone can be a very tedious task. It can take a lot of time to make a website look good and function properly. However, there are tools that can make this process...

Software Engineering Reflection HTML CSS Bootstrap UI Frameworks

Importance of standards

21 Sep 2023

Hazards Without Standards Being unable to read someone else’s code because of how disorganized it is sometimes makes it take more than double the usual amount of time needed to comprehend it. Additionally, this doesn’t only apply to code written...

Software Engineering Reflection Javascript ESLint

Efficiency is key

01 Sep 2023

Foundation My passion for programming is to make common tasks simpler or completely automated. This all started with my love for video games as a child. I would love to figure out game mechanics and find the most optimal ways...

Interests Automation Machine Learning Artificial Intelligence

See all 7 essays