Hubert Liang

Student

I am studying for a B.S. in Computer Science in the Department of Information and Computer Sciences at the University of Hawaii. I expect to graduate in Spring, 2024.


Interests: Software Engineering, Cybersecurity, Networking, Mobile Development, Cloud Computing


Projects

Virtualization: Sandbox Pentesting 2022

Created and utilized a virtual environment to execute Red Team practices.

Virtualization VirtualBox VMWare Kali Linux Ruby

Read More
Clean Sweep 2022

Clean Sweep is a game created by fellow collaborators and I for the Black and White Game Jam.

Unity C# Game Development

Read More
UH Broadcast 2022

UH-Broadcast is an example web application that provides pages to view and post listings of various items for the UH community.

Web Application JavaScript GitHub UH Manoa

Read More
Raspberry Pi-Hole 2021

An ad blocker hosted on a raspberry pi throughout a home network.

RaspberryPi Adblock Security GitHub

Read More

Essays

Taking on Legacy Code: An ICS 414 Reflection

04 Dec 2023

Our Introduction Throughout the semester in ICS 414, we embarked on a journey of transforming and updating a legacy codebase. This experience was not just a series of technical tasks; it was an exercise in software engineering, project management, and...

Software Engineering JavaScript React Bootstrap Refactoring Legacy Code

Branching off Software Engineering Fundamentals

14 Dec 2022

Software Engineering Software engineering encompasses many principles of Computer Science but additionally expands out to have much more. While web development is a skill and concept that utilize software engineering, it does not fully define it. What is Software Engineering...

Software Engineering JavaScript Agile Project Management Design Patterns

Guidelines By Design

30 Nov 2022

What is Design? Design has been one of the most crucial parts of a website, application, game, and more. To create something for consumer use, is to use design. Design allows for better communication from creator to user. Design can...

IntelliJ HTML CSS Design

No Need to Reinvent the Wheel

06 Oct 2022

Making a Webpage When first learning to make a webpage, it is common to do so solely with HTML and CSS. After all, raw HTML and CSS essentially is what makes a functional webpage. However, as CSS allows niche specifications,...

Bootstrap 5 IntelliJ HTML CSS UI Framework

Rules to Strive By

22 Sep 2022

While some programmers are aware of proper coding etiquette, more than often many beginners have little to no clue. In fact, even some intermediate programmers may also be unaware. However, it is easily understandable given that each coding language may...

ESLint IntelliJ JavaScript Coding Standards

Better Questions for Even Greater Responses

08 Sep 2022

Who is Eric Steven Raymond Eric Steven Raymond demonstrates the guidelines to what asking smart questions entails through his essay: “How To Ask Questions The Smart Way”. A smart question entails being precise and informative, clear and punctuated, and with...

StackOverflow JavaScript

See all 8 essays