John Bernardo

Student

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


Interests: Software Engineering, Cybersecurity, Data Science, Artificial Intelligence


Projects

Manoa Bites 2024

A responsive web application for discovering campus food options, featuring role-based access, dynamic map markers, and real-time menu updates.

Typescript HTML/CSS Bootstap 5 GitHub PostgreSQL Prisma React

Read More
Katipunan Spring Showcase 2024

My class and I acted and created a video to showcase for a film festival

Cultural Film

Read More
Ka Papa Lo'i 2022

Volunteering for the Ka Papa Lo'i program in Punalu'u

Service Learning Volunteering

Read More

Essays

Beyond the Code: Foundational Lessons in Software Engineering

18 Dec 2024

Introduction As my software engineering class comes to an end, I’ve realized that the lessons learned extend far beyond web application development. While I gained technical skills in React, Prisma, PostgreSQL, and more, the real value lies in understanding fundamental...

Agile Project Management Configuration Management

Mastering Effort Estimation and Tracking

18 Dec 2024

Introduction Effort estimation and tracking are essential practices in software engineering, helping developers plan and manage tasks effectively. In ICS 314, I learned to make initial estimates for tasks, track actual time spent on coding and non-coding activities, and reflect...

Pomodoro Estimations Tracking

AI and Me: A Software Engineering Perspective

16 Dec 2024

I. Introduction: Artificial Intelligence (AI) is undeniably reshaping the way we learn, work, and interact with technology. In education, AI has emerged as a powerful tool to enhance efficiency and accelerate understanding. While its benefits are clear, its usage also...

Artificial Intelligence ChatGPT Github Copilot

Building Foundations: The Role of Design Patterns in Software Development

04 Dec 2024

Laying the Foundation: The Importance of Design Patterns Imagine building a house. Before construction begins, everyone involved—owners, architects, and builders—needs to understand the fundamental principles. Education and awareness are critical. Owners must make informed decisions about features like roof types,...

Design Patterns