Education #

university_of_california_irvine_logo.jpg

UC Irvine

B.S Computer Game Science

Sep 2018 - May 2021

Activities and societies: Outreach Officer at Video Game Development Club (VGDC)

Pursued a computer science degree with an emphasis on game development.

My Values #

Don't Cut Corners


I stand firm in the belief that shortcuts compromise the integrity of the work and that "A lazy man works twice as hard". I am a detail-orientated individual who plans before executing, ensuring my code is meticulously crafted - without sacrificing quality for expediency.

Take Responsibility


Accountability is at the core of my work ethic. I recognize the impact of my contributions and take full responsibility for the outcomes. Whether in success or challenges, I believe that true growth arises from acknowledging and learning from every experience.

Fail Faster


As an undergrad, my club Video Game Development Club had this saying - Fail Faster. It is the idea to embrace difficulty as the opportunity to iterate, adapt, and ultimately, achieve results. I see obstacles as a stepping stone towards success because what you did not know becomes what you use next time. Any great challenge can be broken down into smaller, manageable, tasks to complete.

Have a Growth Mindset


A growth mindset is the cornerstone of my professional philosophy. I approach challenges with a positive attitude, viewing them as chances to learn, adapt, and evolve. In a field as dynamic as web development, fostering a mindset of continuous growth is key to staying ahead and making meaningful contributions.

Keep It Dry


that is, "Do Not Repeat Yourself". The best practice a programmer can implement in their coding style.

Work Experience #

McGraw-Hill.png

Content Programmer / Frontend Developer

McGrawHill - Contract

November 2022 - August 2023 - 9 mos

Irvine, California, United States - Hybrid

How I Learn #

I learn by doing. The more hands-on I have in the topic the more I am able to grasp the overall concept. Each line of code written is a step toward mastery and so are my failures. I see mistakes not as setbacks but as invaluable lessons. For each project I complete, I document tools used, errors encountered to ensure that mistakes become stepping stones toward improvement. By documenting and analyzing each aspect of my work, I foster a continuous learning cycle that enhances my skills and minimizes the likelihood of repeating errors in future endeavors.

What I am Currently Learning #

firebase.png
formkit-logo.png
1200px-Laravel.svg.png
react.png
Ruby_logo.svg.png
vitepress.png
Vue.png
Pinialogo.png
firebase.png

Firebase

Firebase is a backend cloud computing service provided by Google. Additionally it provides authentication and authorization rules to secure data for its NoSQL database.

I like using this service because it is well documented and easy to develop front-end applications that use a backend cloud service, reducing development time and increasing productivity.

Projects I have used Firebase in...

I have not used this in projects . . . yet! ✨

view more

projects