I'm a disciple of Christ
I’m innovative
I’m a web developer
I’m adaptable
I’m a code enthusiast
I’m creative
There is a lot to say, but I am unsure how much you really want to hear... So if there is something that I don't talk about or if you want more info, feel free to reach out to me and I can give you more details.
During my younger years, I was raised in a home where we were taught to work and to work well. If we were going to do something, we were going to do it well. If I didn't do it according to my parents (mainly my mother's) standards, we were going to do it again. I have taken that skill with me for the rest of my life. Even when I don't want to do something, I can't let myself leave it if it's not good enough.
We were also encouraged to learn, explore, and be creative. As I grew, I developed those skills, as I learned to unicycle, solve Rubik's Cubes, and then to programming and web development.
I was homeschooled for most of my years of schooling, which allow me to focus on the field I wanted to go into sooner in life.
During the last year of middle school, I my online class was doing an online career fair. I had no idea which section I wanted to do, so I just decided to go to the one that my favorite teacher was leading. It happened to be the coding section, and they had us go to Khan Academy to do the Hour of Code. And that is where my love for coding was born. My love for it has only grown since.
In Longview, Washington, Lower Columbia College has a program called Running Start. It has two levels, one is concurrent enrollment, which is very popular with colleges; and the second level is where you can go full-time to the college, and if you graduate with one of their degrees, you will get a state diploma (Highschool equivalent). So during my schooling there, all I had to do was satisfy the requirements of their Computer Science Associate's Degree, instead of working around all the requirement highschools have.
In my classes here, I was able to expand my programming knowledge. I learned from basic to intermediate C++ skill, learn basic Java programming elements, and learned aspects of Object Oriented Programming.
After graduating from LCC, I transferred to BYU-Idaho. I decided that their Software Engineering degree would give me the largest variety of skills learned as well as the ability to focus in on Web Development, which was what I was leaning towards.
During my time at BYU-Idaho, I learned a decent amount of building mobile apps, developing websites and webapps (frontend and backend), game design, software engineering, version control, CMS concepts, Node.js, PHP, and more
Through my classes I chose, I was able to obtain two certificates: Web Development and Computer Programming. In the following tables, I'll list the classes and what tech skills I learned from them.
Learned the basics of databases. Creation, editing entries, selecting rows, etc.
Dug deeper into HTML, CSS, and JavaScript. Learned more advanced HTML, CSS, and JavaScript techniques.
Even more advanced in HTML, CSS, and JavaScript for more interactive webpages. Learned APIs, what they are, what they're used for, and how to implement them into websites.
Basic backend skills. PHP for server-side development, SQL for database operations, minimal HTML and JavaScript to work with the backend.
Learned more detailed PHP and SQL for backend operations.
Introduction to programming, variables, conditionals, loops, arrays, I/O, and more. Learned how to use those in solving problems. Basics of scaling programs and applications using basic programming operations.
More specifics about functions: parameters, scope, return values, etc. Specific emphasis was on writing functions to use with large codebases and scalable applications.
Introduction to classes and object. How they work, methods and attributes, and how to use them correctly with static and dynamic methods and attributes, and encapsulation. Included practice with polymorphism and inheritance with classes.
Learned, practiced, and built a variety of common data structures. Practiced using them to solve real world problems.
Worked in a team to apply the technologies we learned. Collaborated and worked as a team to complete a project we came up with, designed, developed, tested, refactored, and built. Then presented this to a team of professionals who reviewed and graded our project and our work.
An in-depth course on JavaScript, best practices, industry standard structures, modularization, classes, scope use, and more.
Since then, I've been continually learning the new best practices as languages and technologies update and improve.
I started a Career Path on Codecademy, their "Front End Engineer" course. At the end of it, I will receive a professional certificate. This will allow me to hone my skills, gain new knowledge, and update my practices to the current best practice for the new code techniques.
Spring 2015
Participated in a online career fair. Did the hour of code on Khan Academy, and was hooked! I had officially discovered programming
Fall 2017
Started Running Start (similar to concurrent enrollment, but I was full-time at the college) with Lower Columbia College (LCC) in Longview, WA
Spring 2019
3 months after turning 17, graduated with an Associate of Science in Computer Science from LCC
April 2020
Began my studies at Brigham Young University Idaho
July 2022
Graduated with a Bachelor of Science in Software Engineering, with a certificate in Computer Programming and one in Web Development
April 16 2023
Commenced my service as a full-time missionary for Jesus Christ and His church -- The Church of Jesus Christ of Latter-day Saints, in Las Vegas, Nevada
July 22 2025
Concluded my full-time missionary service, after extending for 3 months
Now
Working on side projects and learning new web technologies, while doing major job searching