Adrian Peng

Student

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


Interests: Software Engineering, Application Design, Machine Learning, Web Development


Projects

Spot-a-Scholar 2023

An application that allows students to host and join study sessions for their ICS courses

Issue Driven Project Management Javascript React Bootstrap Meteor MongoDB GitHub

Read More
Smart Campus Energy Lab (Firmware Team) 2023

Vertically Integrated Project that develops the firmware being used by the weatherboxes created by the SCEL lab

C C++ SQL Python Databases Pipelining

Read More
ThermoCase 2022

A portable refrigeration device that can be controlled via Bluetooth

C Arduino Hardware

Read More
Animal Farm 2022

A series of labs designed in a way to learn the basics of C and C++ as well as develop good software engineering practices

C C++ Object Oriented Programming Version Control

Read More

Essays

A Software Engineering Odyssey

13 Dec 2023

Semester Recap This semester I have taken my first software engineering course. Prior to this, all my coursework revolved around circuitry, hardware, and algorithms just to name a few. Basically, I had no experience creating an actual product or knowing...

Software Engineering

Cooking up Code

30 Nov 2023

Get in the Kitchen Design patterns in software development can be viewed as a chef’s knife, a tool for crafting a delicious meal. In the context of programming, design patterns help developers create solutions to common problems. You can think...

Programming Design Patterns

AI in Education

21 Nov 2023

Introduction AI in education can be a touchy subject because it is often grouped with things like cheating and academic misconduct. However, I think that AI can be an extremely helpful tool in education as it can help students understand...

Software Engineering Artificial Intelligence

Strap in for Success

05 Oct 2023

What Is a Framework and Why Should I Care? In the realm of programming and software development, a framework is a structured and pre-established set of tools, libraries, conventions, and guidelines that provide some foundation for building applications. Generally, these...

Programming Frameworks Bootstrap

Keeping Standards High

21 Sep 2023

The Absence of Standards Throughout my time as a computer engineering student, I have worked with quite a lot of different people and viewed many different versions of the same programs. This is mostly the result of the lack of...

Programming Coding Standards ESLint

The Importance of Smart Questions

07 Sep 2023

What is a Smart Question?      Communication is one of the essential skills a software engineer needs to develop. Furthermore, asking ‘smart’ questions can be considered one of the most important communication skills from a professional perspective. But what is...

Programming StackOverflow

See all 8 essays