Software Developer Clip Art

Hello, I'm Austin.

Take a look around
and get to know me.

About Me

I'm a software engineer who enjoys solving complex problems and continuously learning throughout that process. I have experience building full-stack applications, encompassing everything from DevOps to domain design, as well as developing desktop applications using the .NET Framework. I thrive in collaborative environments and embrace challenges as huge opportunities for growth. Outside of work, I enjoy lifting heavy weights, going on long runs, playing chess, as well as experimenting with unfamiliar technologies.

Experience

Associate Software Engineer

Schweitzer Engineering Laboratories

Feb 2023 - Present

  • Selected for an engineering rotation program, with rotations focusing on various software development projects across the company.
  • Organized and led a tech forum, coordinating presenters on various software topics and leading group discussions.
  • In the first rotation, refactored a legacy .NET Framework system by migrating UI libraries, aligning with MVC principles, and enhancing test coverage through unit, integration, and functional tests, contributing to improved maintainability and team efficiency in a Scrum environment.
  • In the second rotation, expanded a full-stack app (C# backend, React frontend, PostgreSQL), built a transient email system with SendGrid, and developed an internal app (React, Zustand). Automated CI/CD pipelines with Jenkins, integrated with Rancher and Azure Web Apps, and streamlined local development using Docker and Docker Compose.
  • Currently in the process of rotating into my third group, which is focusing on ML/AI infrastructure.

Associate Software Engineer

Construction Site Technologies

Aug 2023 - Nov 2023

  • Enhanced an early-stage startup's codebase by leveraging an AngularJS frontend, MySQL database, and PHP Laravel backend, while integrating third-party APIs, and managing deployments on a Bluehost VPS.

Network Engineer Intern

Institute for Pervasive Cybersecurity

Jan 2023 - Aug 2023

  • Created and maintained a lab simulation to teach interns about networking, attack propagation, and potential security vulnerabilities.
  • The lab provided a hands-on environment using a hypervisor framework, with Red Team and Blue Team roles, a DMZ server, and an enterprise network segment to help interns learn about network security and attack scenarios.
  • Documented architecture, setup, and operations for future reference by other interns.

C Programming Learning Assistant

Boise State University

Aug 2023 - Dec 2023

  • Teaching students C programming and fundamental software development practices.

Projects

Git Branch Tab Tracker

  • Developed a VS Code extension to link open tabs with specific Git branches, enhancing workflow efficiency.
  • Tracks unassociated branches and added user settings to sync open tabs with new branches.
  • Leveraged TypeScript and VS Code's extension API to implement the functionality.
  • View on GitHub

Multiplayer Hide & Seek

  • Developed a multiplayer hide-and-seek game using Python’s Pygame package.
  • Implemented a 2D ray casting algorithm to simulate the seeker’s point of view and improve game mechanics.
  • Utilized simple sockets for multiplayer functionality, enabling remote connections and real-time interactions.
  • View on GitHub

Tetris

  • Designed and developed a replica Tetris project in C++ utilizing the SFML Graphics library.
  • Handled cube rotations using geometry principles as a distinctive game play feature.
  • Featured a high score saving system using the local file system to keep running high score between runs.
  • View on GitHub