Marcus Shaffer

BS Computer Science • Eagle Scout

About Me

Hello, I’m Marcus Shaffer, a graduate of Anderson University where I earned my Bachelor of Science in Computer Science. I specialize in software engineering, test automation, and full-stack web development. I have hands-on experience building and testing production systems using Angular, Java, and Python, and designing automation frameworks with Selenium and Playwright within modern CI/CD pipelines.

Education

2022 - 2025

Anderson University

B.S. Computer Science Cum Laude

Work Experience

Present

City of Anderson

Information Technology Intern

In this role, I design and develop internal Python scripts and lightweight RESTful web applications used by the IT department to track operational tasks and monitor domain uptime. I collaborate with stakeholders to improve internal tooling, automate manual workflows, and support basic network configuration involving Cisco switches and connected devices.

Python • REST APIs • Full-Stack Development • Network Fundamentals

2024

Karmak

Quality Assurance Intern

At Karmak, I led research and prototyping efforts to expand the mobile team's test automation strategy by introducing end-to-end testing. I contributed to both automated and manual testing of the flagship application, performing sprint-based smoke testing and collaborating with QA engineers to ensure regression coverage and long-term product stability.

Detox • BrowserStack • Appium • Azure DevOps

2023

Genesys

Software Engineer Intern

At Genesys, I developed and maintained automated API and UI tests using Selenium to validate backend services and application workflows. I participated in bug hunts, reviewed and approved team commits, and worked with Jenkins-based CI/CD pipelines to integrate automated testing into the build process.

Java • Selenium • Jenkins • Groovy

Projects

2023

Inferential Logo Image
Inferential

Contributed to the development of a backend API for an educational inference platform designed to teach students the fundamentals of inference engines and large language models. The system supports multiple models and exposes inference functionality through a clean, accessible API.

Python • HuggingFace • Vanilla JS • HTML • CSS

2025

My MTG Chat Bot Logo
My MTG Chatbot

Built an expert system that allows users to query complex Magic: The Gathering card interactions using natural language. The application integrates the Scryfall API to retrieve card data, processes user queries, and formats responses for readability. The app is deployed for both Android and iOS platforms.

Android Studio • Kotlin • SwiftUI • Swift • XCode • Scryfall

2025

Pixel Store Image
Ecom

Developed a full-stack ecommerce web application inspired by Facebook Marketplace. Built with Angular and Java, this REST-based system demonstrates core enterprise patterns including client-server communication, data persistence, and API-driven application design.

Angular • Spring • Sqlite

Additional Projects