Hi, I'm Jenna

Welcome to My Portfolio

Junior Software Engineer

My Resume


Lunar Lander Simulator

A simulator designed to represent the landing of the Apollo 11 using real-world physics. This was the first project I designed and built myself in C++ while sticking to the best practices of encapsulated software design.

  • C++
  • Object Oriented

Artillery Simulator

An accurate artillery simulator for the M777 Howitzer. This was my first experience with the test-driven development process. Creating the requirements, writing the unit tests, and then writing the code to pass the tests was extremely helpful for finding and fixing bugs.

  • C++
  • Object Oriented
  • Test Driven

Rewards App

A mobile application for small businesses and their consumers that facilitates a digital loyalty program. This was the first full mobile app I ever built from start to finish. I learned so much about full-stack development and React Native.

  • React Native
  • Node
  • UI/UX Design

Data Structures

An in-depth study of data structures by implementing each one with the same efficiency as the C++ Standard Template Library. Completing this project gave me a much deeper understanding of pointers, allocators, and Spies.

  • C++
  • Test Driven


My education and personal projects have gained me practical experience with many different programming languages, design tools, and other technologies:

High-Level Languages


Low-Level Languages



React Native



Design Tools

Design Patterns
UML Class Diagrams

Version Control


Graduation Plan

I am currently pursuing my bachelor's degree in Software Engineering with an emphasis in Software Design from Brigham Young University - Idaho. Here are all the relevant courses I will be taking:

About Me

  • Objective

    I am currently looking for a full-time internship or entry-level position as a software engineer or developer.

    Given this opportunity, I hope for plenty of new challenges and growth as I gain experience in the real world.

    I would also like to find a mentor who can teach me and help me improve myself as a software engineer.

  • Work Style

    While I thrive in an independent work environment, I also wholeheartedly believe in the benefits of team collaboration. I have lots of experience working as a team member and a team leader and am great at professional communication.

    I am always punctual and organized. I consistently produce work that is quality and on-time (preferably early) and strive to create work that I am proud of.

  • Personal Life

    This summer, my husband and I plan to move to Coeur d'Alene, Idaho, for the forseeable future. There, I hope to do lots of hiking and spending time on the lake.

    My other hobbies include reading, painting, and fitness. I also have a passion for composing and performing music.