About Me

My name is Kendra Mohle, and I am a student at Sacramento University Sacramento expecting to graduate with a degree in Computer Engineering and a minor in Global Engagement and Leadership in Spring 2025.

I was drawn to computer engineering because of my love for math and problem solving. Because of this love for math, I took additional math classes and electives relating to those areas such as an upper division applied linear algebra class I recently took. As I learned more within my major, I became more interested in the data science field and began learning more about data science and analytics. I recently completed a Data Science: Analytics Professional Certification where I gained many new skills in data science and visualizations and programs such as Tableau, Python’s Pandas, and Matplotlib. I learned how to use these tools and others for data manipulation, analyzation, and visualization purposes. As I was taking more classes, I have also had the opportunity to take on a variety of projects working with different parts of software and embedded engineering. One recent project my friends and I did involving embedded systems was the MADCAT Gun design where we designed a smart nerf gun. We had to propose the project and then design and build all of the hardware and software. We used one STM 32 board and one raspberry pi on the gun to communicate with one raspberry pi in the target over the internet. We used C and python and UDP communication protocols. Check out the projects section for more details and projects.

In addition to these technical skills, I would also bring strong interpersonal skills to a job. I have gained many skills while working as a server for a catering company, lifeguard, swim coach, and math tutor. With these different positions, I have worked in a variety of diverse teams and developed my skills in teamwork, collaboration, initiative, adaptability, and communication while working to ensure safety, teach kids, or make sure an event runs smoothly.

I was elected as President of the Competitive Robotics Club at Sac State at the beginning of the academic year and have been working to expand the club, manage projects and budgets, and organize events since stepping into this new role. In addition to my role as president, I also started up a new outreach event with local middle schools and high schools that will be taking place in March. I am organizing a workshop and competition event for local students to attend and learn about robotics, engineering, teamwork, and problem solving.

My Projects

MADCAT Smart Nerf Gun

Our team designed a smart Nerf gun with a 12-ammo capacity. The gun requires a special RFID Key to activate and the program will lock the trigger if the key is not in its pouch on the gun. This gun is also equipped with an LED Matrix displaying the amount of ammo in the gun. The Nerf gun comes with a target that displays the total foam rounds fired, total times the target has been hit, and an accuracy percentage, while the gun is in “target fire” mode. If the user misses the target, the gun makes one sound and makes another when the user hits the target. Otherwise, the gun is in “free-fire” mode. In free-fire mode, the target displays the amount of foam rounds fired. A switch on the gun allows the user to change modes.

Environmental Product Declaration Interface

I wrote a program that would pull material data out of a Building Information Model (BIM) so that it could be used to assess the environmental impact of the building. I wrote the program in Visual Basic to extract relevant information from BIM export files to an excel interface.

Pulse Detector

This was a final project for an electrical engineering class. Each group was provided with the circuit schematic and needed to use that to create a working pulse detector where a red led flashed at the same rate as the pulse. We researched the different components and built the circuit using them. We tested different segments of the circuit as we built it and still ran into issues with how the first design performed. We ran different simulations to see how it was working and eventually found that the issue was with the angle of the IR emitters and receivers. We rebuilt the entire circuit and manipulated the angle to create a working pulse detector. We also changed the input Voltage to +9V and the internal voltages for the operational amplifiers to +9V and -9V.

Binary Search Tree

I designed a basic binary search tree as a project to demonstrate my knowledge of data structures in a class I was taking on that topic. This project is written in Java. It does not yet rotate and balance but is able to store and search data and print out a representation of the tree and can list the elements in prorder, postorder, and inorder.

Fantasy War Coding Project

This was a game designed for my java programming class. I created differnet classes for different fantasy creatures. The creatures have different powers and abilities. They each have different abilities to kill or be killed. Dragons cannot be killed, goblins cannot kill, genies cannot kill without a wand, and elves cannot be killed if they have a shield. Wands and shields can be given during the game. We were given guidelines on how to create the game and some basic code was provided. I wrote the code to complete each of the creatures and the code to run the game and formatted the output.

Wizard Battle for Grades Game Written in Assembly

This was a game designed for my java programming class. I created different classes for different fantasy creatures. The creatures have different powers and abilities. They each have different abilities to kill or be killed. Dragons cannot be killed, goblins cannot kill, genies cannot kill without a wand, and elves cannot be killed if they have a shield. Wands and shields can be given during the game. We were given guidelines on how to create the game and some basic code was provided. I wrote the code to complete each of the creatures and the code to run the game and formatted the output.

3D Dinosaur Puzzle

I saw a design for a standing dinosaur online and wanted to create a similar design. The original design had the different parts connected by small pegs. Because of the size of the dinosaur I was able to print, the pegs were not strong enough and did not hold up. I decided to fix this by designing pieces that slide together. The puzzle can stand up and remain held together while standing. It can easily be taken apart and rebuilt.

1 Story House Blueprint

I took 2 years of drafting in high school. This house design was the final project for the first year. I began this design by sketching ideas on paper and creating a unique floorplan using aspects I liked from houses I have seen. It involved a lot of different steps and problem solving in order to ensure that there were no useless or wasted spaces. The furniture and fixtures were provided to me as blocks to use to plan the space. All other design aspects are created and designed by me. This design includes a floor plan, electrical plan, roof plan, plot plan, 3D plan, and elevations.