Spencer Rauch

Software Engineer

Empathetic Leader

Problem Solver

dog
dog

Hello! I'm Spencer Rauch, a passionate and dedicated software engineer with a strong foundation in computer science and software engineering. I graduated from Colorado Technical University in October 2024 with a Bachelor of Science in Computer Science, concentrating on Software Engineering, and achieved a CGPA of 3.99. My most recent experience has been as a software development instructor, where for almost three years I had the privilege of mentoring and guiding students through their coding journeys. This role has honed my leadership and communication skills, allowing me to inspire and empower the next generation of developers.

dog

I am proficient in a wide range of technologies, including Flask, Python, C#, .NET MVC, Java, React, Node.js, CSS, HTML, Bootstrap, MySQL, and MongoDB. With full stack experience, my technical expertise, combined with my ability to manage projects and lead teams, makes me a versatile and valuable asset in any development environment. I am passionate about continuous learning and enjoy tackling challenging problems to create innovative solutions. Whether it's developing robust software applications or managing complex projects, I am committed to delivering high-quality results and driving success.

Personal Projects

Bookstore Inventory Management System

The Bookstore Inventory Management System is a web application designed to streamline inventory control, order processing, and employee access management for a bookstore. The system features different access levels for employees, ensuring that only authorized personnel can perform specific tasks. Please note live site may need to be refreshed, it is hosted on a free tier.

Tech Used

Flask (python), jinja2, MySQL, bcrypt, pythonanywhere (hosting)

Links

Live Site | GitHub

Course Admin Panel

This project was created to demonstrate the extensive use of ViewModels in .NET MVC to avoid ViewBag and ensure safe typing.

Tech Used

.NET MVC (C#), Entity Framework Core, ViewModels, Session Management, SQL Server, Azure

Links

Live Site | GitHub

Flask Casino

A persistent online casino featuring three games: Black Jack, Video Poker, and Roulette under one user account. Users may request a small amount of chips if they run out. There is also an allowance that can be claimed every 4 hours.

Tech Used

Flask (python), jinja2, MySQL, bcrypt, jsonpickle, pythonanywhere (hosting)

Links

Live Site | GitHub
dog

Under Construction!

I'm working on formatting more of my projects for this page. For now, take a look at me in the early stages of building my home office! Having dedicated work space at home enables total focus.

Tech Used

Cedar, Hammer, Power drill

Links

Coming Soon

linkedin

linkedin.com/in/spencer-rauch

github

github.com/SpencerRauch

discord

spencergr

email

rauchs@gmail.com