Software engineer with experience designing and building correct and performant software solutions using the Rust programming language. Has designed and built full-stack web applications, SaaS, and system utilities. Places an emphasis on clean code and proper testing to ensure application reliability and reduce TCO. Applies the most appropriate technology to the task, follows SDLC practices and test-driven development (TDD), and enjoys learning new technologies and teaching others.
Concentration in Software Engineering; On Dean's List
Graduated with High Honors
Phi Theta Kappa Honor Society exists to provide recognition for academic excellence and opportunities for all college students to grow as scholars and leaders as early as possible during their pursuit of a college degree or credential.
Earners of the CompTIA Secure Infrastructure Specialist (CSIS) certification have the knowledge and skill required to support hardware and software systems. These secure infrastructure specialists will also be able to protect an organization’s assets from internal and external threats.
Earners of the CompTIA IT Operations Specialist (CIOS) certification have the ability to manage the flow of a workplace and optimize day-to-day activities. These IT operations specialists have demonstrated the ability to analyze business operations and identify customer needs.
Authored educational video courses consisting of 30+ hours across 200 videos and 60 coding exercises to teach people how to code in the Rust programming language and the Go programming language.
Led multiple teams in designing and implementing web applications. Contributions included: code review, project management, database planning, deployment strategy, programming, wireframing, staff education. Tech utilized: C#, HTML, CSS/SCSS, Entity Framework Core, .NET Core, ASP.NET Core, Azure
Designed and implemented a SaaS. Contributions included: wireframing, database planning, cloud provisioning, programming, deployment. Tech utilized: Rust, PostgreSQL, Vue.js, CSS/SCSS, Linux, Docker, Amazon Web Services (AWS), SVG
A web monitoring service that could be used to detect site outages. The frontend was a responsive single-page application (SPA) written from scratch using Vue, and styled with Sass. The backend was written from scratch using Rust. Features include: user accounts, business accounts, user-configurable access controls, SMS and email alerting, SVG badges, backend administrative tooling, and site probes.
A sample storefront project created using full-stack .NET Core and responsive design. It features browsable items, shopping cart, checkout, user accounts, account management, order history, administration page, inventory reporting, and multiple store locations.
A pure Rust static site generator utilized to create this website. Notable features include: live reload, universal tooling integration, asset confirmation, and integrated scripting.
The second iteration of my household expense manager, designed to accommodate my spouse, and be usable completely on mobile. Features include: recurring bills, due dates, budgets, expense tracking, multiple accounts, Google Sign-In, administration page, monthly expense averages, and automatic budgeting for the next month based on previous expenses.
A 20+ hour comprehensive video course that teaches the Rust programming language through 40+ exercises and creation of a complete web application.
A 10+ hour video course that teaches the Go programming language using 50+ hands-on demos and exercises. It includes two projects: a web-ready microservice, and a desktop pixel art editor.
The first iteration of a small web app that I used for managing my household expenses. It features recurring bills, due dates, individual item expense tracking, and displayed bills that need to be paid.
One of three API backends that was part of a property rental web application.
A small application that enables mapping the keys of a second keyboard to shell scripts.