Computer Science Major


C#, C, C++, HTML, CSS

Scroll to learn more about me

Coding Experience

C#

My familiarity with C# stems from my coursework at Davenport University and my work at Rocket Mortgage. At Rocket Mortgage I was able to produce production code and build API endpoints, stand along applcaitons, web applcations and lots of others. At Davenport, in programming classes, I gained valuable experience in designing console and desktop applications, significantly enhancing my comprehension and practical skills. C# is my most comfortable language and I have been proficient since 2022.


HTML / CSS / JavaScript

My expertise in HTML, CSS, and JavaScript is showcased through the development and ongoing refinement of multiple websites. I possess a robust understanding of their symbiotic relationship and have integrated databases like Firebase seamlessly. Currently, I am actively enhancing my comprehension and skills in these languages.


Swift

I employed Swift programming skills to develop and design an application for an employer, integrating a database to efficiently store information, thereby enabling seamless implementation of Firebase/Firestore.


C / C++

C stands out as one of my foundational languages—it was my inaugural language and remains a cornerstone in my coding repertoire. During my time at Grand Valley, I applied C practically, especially with the MSP432, and gradually transitioned to utilizing C++ for more extensive projects. I consider it a fundamental language for various C-type coding and continue to refine my expertise.


MATLAB

My proficiency in MATLAB developed through coursework at both Grand Valley and Davenport. At Davenport, I delved into computer vision, utilizing various filters and techniques to manipulate images and videos, broadening my skill set significantly.


PLC Programming / HMI Programming

My expertise in PLC and HMI programming stems from hands-on experience during my tenure at JR Automation. Across two full co-op rotations, I actively contributed to several end-to-end projects, collaborating with JR Automation's diverse clientele.

Job Experience

Rocket Mortgage (Software Engineer): 2024 - Current

Utilized the Blazor framework, including Razor, CSS, and C#, to develop and maintain web applications, API endpoints, built consumers and producers for Confluent Kafka and other services.

Managed and optimized databases using SQL to facilitate seamless interaction between web applications and the database.

Applied agile manifesto to enhance team collaboration and efficiently complete tasks as part of the software engineering process.

Deployed numerous code updates, applications including API's standalone applications and many more, and database changes to production, ensuring high-quality solutions for clients.

Created new ways to deploy projects using Kuberneties, Helm, and GitHub Actions through blue green deployment.


.

CRM Inc. (Quality Control Manager / Software Developer): 2023 - 2024

As a Controls Engineering Intern, I immersed myself in the field for two semesters, honing my programming skills through hands-on experience with various PLC-related software.

Played a pivotal role in contributing to electrical print projects, showcasing my ability to actively contribute to real-world engineering projects and collaborate effectively with the team.


JR Automation (Controls Engineering Intern): 2021 - 2022

Developed a comprehensive website using HTML, CSS, JavaScript, showcasing a blend of technical skills and creativity.

Integrated a robust database system into the website, enabling efficient tracking and management of customer information throughout the entire shop.

Pioneered the creation of an initial iOS app using Swift, which served as a precursor to the website and was actively utilized by the team before the full transition. This highlights my versatility in both mobile and web application development.

Actively participated in preparing and overseeing CQI-12 and ISO audits as a Quality Control Manager, ensuring stringent quality standards.


Duell Duck Calls (Owner): 2017 - 2018

As the proprietor of Duell Duck Calls, I managed sales, orchestrated website operations, and conducted advertising campaigns. Additionally, I applied engineering skills to create and refine the product. Although the website was temporarily offline, it was an integral part of the business operations.

Education

Davenport University (Grand Rapids, Michigan): 2022 - 2024

Bachelors of Science in Tecnoloy

Computer Science with AI Emphasis

Graduated Summer 2024


Grand Valley State University (Allendale, Michigan): 2018 - 2022

Bachelors of Science in Engineering

Electrical Engineering

Transferred to Davenport 2022


Northwestern Michigan College (Traverse City, Michigan): 2016 - 2018

Associates in Applied Science

Graduated Spring 2018


Traverse City St. Francis High School (Traverse City, Michigan): 2004-2016

Graduated Spring 2016

Projects

Custom API

In 2024 I took it into my own hands to build an API that showcases my understanding of backend development. The API uses different concepts like pulling data from other API’s as well as a database that I build and hosted in AWS (RDS). The API is written in C# as an ASP.NET Core Web API where it uses a Swagger UI for debugging, testing, and general purposes. There are different coding techniques within the program including rest sharp, HTTP client, early returns, and other methodologies that are also used on applications that call the API.
The application was deployed using GitHub Actions and is hosted using an Elastic Beanstalk, a form of ECR. Any changes made to the app are committed and pushed using GIT and GitHub actions are used to push it up to prod. Here's the GitHub repository for the project.

Custom Website

Following the iOS build (read below and you'll see what I'm talking about), I embarked on crafting a web-based application to ensure universal accessibility. Leveraging my experience from the iOS app, I seamlessly translated its functionalities into a custom website, now actively in use. The website, known as crmwalkin.com, has progressively replaced the iOS app's utility.
Here's the GitHub repository for the project.

Senior Project

In 2024, I took into my own hands the idea of revamping the CRM Walk-In-App that is mentinoed below. I added a lot of customizable features to allow for an admin to add and limit access of employees and customers. The admin also has the ability to add fields that the company would like to track when adding customer information. The application is a website with a separate server that calls Firebase Auth API endpoint adding some encryption to prevent unwanted traffic. Here's the GitHub repository for the project.

Custom App

In 2023, I collaborated with my employer to conceptualize and execute a bespoke iOS app. Given my initial unfamiliarity with Swift, the process spanned approximately six months. Through self-guided learning, I swiftly grasped programming fundamentals and seamlessly integrated Firestore and Firebase databases. Working independently, the app now resides on the app store and can be accessed via this link.
Here's the GitHub repository for the project.

Racing Drone Building

An enthralling pursuit of mine involved both flying and constructing racing drones. Commencing in 2018, I dedicated myself to comprehending this intricate process. Despite encountering setbacks, each failure became a valuable lesson in integrating diverse electrical components and mastering soldering techniques. My initial drone served as a profound learning experience in understanding component interaction. Subsequently, I refined my skills, culminating in the creation of a significantly improved, high-speed drone capable of exceeding 60 mph, a testament to my perseverance and acquired expertise.