Hi, my name is
Johan Hernandez
Aspiring Software Engineer
I am a Computer Science student at the University of Washington and Passionate about programming and solving problems alongside others. I love to learn new things every day and facing different kinds of challenges along the way. Connect with me and get to know me better!
Projects
Dungeon Adventure
A dungeon crawler game where you explore a 2D maze that is randomly generated using graph algorithms! The key objective is to collect the 4 pillars of Object Oriented Programming then escape the dungeon. Battle different monsters and collect potions with varying effects to aid your escape of the dungeon! This project is built entirely using Python and Pygame for the GUI. Followed strict coding standards including testing and agile methodologies.
Rate My Courses
Currently under development, this website will allow students to rate their courses and write reviews similarly to Rate My Professor, but for courses! This will assist students in picking out the best core classes, required electives, or classes just for fun! Data is stored in a Postgres instance using Neon. Next.js server components, server actions, and other Next.js 15 RC features are used to retrieve and manipulate data in the cloud. Implemented Auth.js for user authentication and authorization required throughout website!
Portfolio
Built using Next.js, Prisma, TailwindCSS, and Postgres. Simple yet beautiful and responsive UI to fully capture your attention and introduce myself effectively! Takes advantage of Next.js API Routes and Prisma to render all project information and images from Postgres database to provide continuous delivery without needing to redeploy website. Used GitHub Actions to test server deployment before any change to production environment.