Lance Roller

Hey I'm Lance

I'm a

Passionate Software Developer and Game Developer with a keen eye for creating engaging user experiences and innovative gaming solutions.

As a multidisciplinary developer with a Bachelor of Science in Software Engineering from Western Governor's University and a Bachelor of Science in Psychology from Capella University, I bring a unique perspective to technology and game development. My passion lies in creating intuitive, engaging experiences that not only solve problems but also connect with users on a deeper level.

With expertise in software engineering, game development, and a keen understanding of human behavior, I strive to develop innovative solutions that are both technically robust and psychologically compelling. Notably, I successfully solo-developed and released a game on multiple platforms, including Android and PC, demonstrating my ability to design, develop, and deploy complex projects. Additionally, I hold certifications as an AWS Cloud Practitioner and CompTIA Project+, further solidifying my technical expertise. My portfolio also showcases other notable solo-built projects, showcasing my versatility and skill as a developer.

Projects

Fox Trot Screenshot

PC and Mobile Game - Fox Trot

A cross-platform PC and mobile game developed using Unity, PlayFab, and C#, providing an immersive user experience. The game features innovative gameplay mechanics, including interactive levels. As a solo-developed project, it showcases comprehensive design and development.

Unity C# PlayFab API Audacity Photoshop PC Development Mobile Development Game Development UI/UX Design Version Control Steam SDK Google Play Console Project Management Game Design Animation Sound Design Game Testing Quality Assurance Debugging CI/CD SDLC Agile
Inventory System Screenshot

Global Scheduling Application

C# desktop app for global scheduling management with authentication, customer/appointment management, timezone-aware scheduling, real-time alerts, calendar views, and detailed reports. Built to meet localization, globalization, and advanced exception handling standards, it integrates seamlessly with a MySQL database without altering its structure.

Databases SQL MySQL C# .NET Windows Forms UX Design Version Control Git GitHub API Integration Authentication Localization Globalization Exception Handling Software Engineering Software Development Software Testing
Interactive World Map Project Screenshot

Interactive World Map Project

An interactive world map web app built with Angular, TypeScript, and Javascript, highlighting countries on user interaction. It retrieves country details from the World Bank API, emphasizing responsive design, interactivity, and real-time data.

Angular TypeScript JavaScript HTML CSS Json World Bank API Web Development Front-end Development Back-end Development Cloud Computing Data Management IT Leadership Network Security Responsive Design Cross-Browser Testing Data Visualization Geolocation SVG Manipulation API Integration Error Handling State Management Component Architecture
University Course Tracker Screenshot

University Course Tracker

A cross-platform mobile application developed with .NET MAUI that helps students manage academic terms and courses effectively. The app features term and course management, secure user authentication, comprehensive reporting, and advanced search functionality. Integrated with a local SQLite database and deployed via Google Play for internal testing, it offers a robust solution for academic organization.

.NET MAUI C# SQLite GitLab Google Play UX Design Mobile Development Database Management User Authentication Reporting Search Software Engineering Software Development Software Testing
Inventory System Screenshot

Products Parts Inventory Management System

A Windows Forms C# .NET application for managing parts and products in a small manufacturing organization. This system enables users to add, modify, delete, and associate parts with products, replacing the outdated spreadsheet-based process.

C# .NET Windows Forms UX Design OOP Windows Development Data Validation Error Handling Object-Oriented Design Design Patterns Event-Driven Programming Data Structures Search Algorithms Input Validation Exception Handling UI Threading Memory Management Software Architecture Documentation

Skills

C# Unity Python JavaScript Angular .NET .NET MAUI Windows Forms XML XAML HTML CSS LUA SQL MySQL PostgreSQL Databases PlayFab APIs AI Prompts Software Engineering Game Development Web Development Mobile Development Android Front-end Development Back-end Development Cloud Computing Data Management IT Leadership Network Security Software Testing Quality Assurance Debugging CI/CD SDLC Agile Waterfall Version Control GitLab Github Frameworks User Experience (UX) Design Human-Centered Design Psychology Human Behavior Cognition Emotions Digital Art Graphic Design Audio Editing Photoshop Audacity AWS Cloud Practitioner CompTIA Project+ ITIL 4 Principles ITIL 4 Foundation Microservices Object-Oriented Programming Design Patterns System Architecture Unit Testing Integration Testing Performance Optimization Cross-Platform Development Responsive Design UI Animation Game Physics Level Design Game Mechanics User Research Behavioral Analysis Problem-Solving Technical Documentation Code Review

Education

Western Governor's University Logo

Bachelor of Software Engineering

Western Governor's University

2024 - 2025

At Western Governor's University, I earned a Bachelor of Science in Software Engineering, specializing in C# development. Throughout the program, I gained a comprehensive understanding of software engineering principles, including data structures, algorithms, and software design patterns. I developed proficiency in C# programming language and applied it to real-world problems, including building Windows applications, web services, and mobile apps. Additionally, I acquired skills in version control using Git, and programming languages such as Python and JavaScript, as well as frameworks like Angular, while also covering web development, data management, IT leadership, network security, and software testing and quality assurance.

Capella University Logo

Bachelor of Psychology

Capella University

2019 - 2019

At Capella University, I pursued a Bachelor of Science in Psychology, gaining a unique understanding of human behavior, cognition, and emotions that I can apply to software development and game development. By studying psychological principles, I developed a deeper understanding of user experience and behavior, enabling me to design more intuitive and engaging interfaces. Additionally, my knowledge of cognitive biases and human factors informs my approach to game development, allowing me to craft more immersive and psychologically resonant experiences. This interdisciplinary background enhances my ability to create software and games that are both functional and enjoyable, with a focus on user-centered design.

Certifications

CompTIA Project+ Certification

CompTIA - Project+

2024

AWS Cloud Certification

AWS - Cloud Practitioner

2024

ITIL 4 Practitioner

ITIL 4 Practitioner - Information and Security Management

2024

WGU Certification

WGU - Bachelor of Science - Software Engineering

2025

Capella University Certification

CU - Bachelor of Science - General Psychology

2019