Hi, I'm Jenna

Welcome to My Portfolio

Software Engineer

My Resume

About Me

  • What I Build

    I build scalable software systems that prioritize performance, clarity, and reliability. My experience spans backend APIs, data-intensive applications, and full-stack development, with a particular interest in systems that handle complex data and real-world constraints.

  • How I Design

    I approach software design with a focus on strong architecture, thoughtful trade-offs, and long-term maintainability. Whether optimizing database queries, profiling performance bottlenecks, or designing clean API contracts, I aim to create systems that are both efficient and easy to evolve.

  • Why It Matters

    I’m motivated by building software that solves meaningful problems and supports real users. Outside of engineering, I enjoy painting, composing music, and spending time outdoors.

Projects

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

Technologies

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

Languages

Python
C++/C
C#
Javascript

Frontend

React
HTML/CSS
Jasmine

Backend & APIs

REST APIs
Node.js
LangChain
OpenAI API

Data & Search

PostgreSQL
PostGIS
Elasticsearch
Apache Airflow

Cloud & DevOps

AWS
Git
GitHub Actions
Containerized Deployment

Education

I hold a Bachelor of Science Degree in Software Engineering with an emphasis in Software Design from Brigham Young University - Idaho. Here are some relevant courses I took during my time there: