Welcome to my Portfolio!

Hi, I'm Chris — a passionate technologist making the transition from gaming enthusiast to software engineer. As a lifelong gamer, I discovered that the same strategic thinking and creative problem-solving that drew me to gaming translates perfectly to coding. With strong foundations in HTML, CSS, and JavaScript, complemented by growing expertise in Python, C#, and ASP.NET, I'm dedicated to leveraging my diverse technical toolkit to make a meaningful impact in the tech industry.

Technical Skills

My technical toolkit spans multiple domains, from web development to game creation

Frontend Development

HTML5
95%
CSS3
90%
JavaScript
85%

Backend & Languages

Python
75%
C#
70%
ASP.NET
65%

Game Development

Unity
80%
Game Design
75%
Physics Systems
70%

Tools & Technologies

Git/GitHub
85%
VS Code
90%
Responsive Design
85%

My Projects

Explore my work across different domains and technologies

Web Dev
Dress Sizing App

Dress Sizing App

HTML5 CSS3 JavaScript

Wedding dress sizing app for a local Bridal Boutique. I used HTML/CSS for the front side and JavaScript for the back end.

Alpha Version
Web Dev
Stress Free Screenshot

Website Re-Design

HTML5 CSS3 Responsive

Local Event Planning company approached me about helping with re-designing their website. I used HTML/CSS to create a more modern design to their specifications with links for booking consultations.

Production Ready
Game Dev
Brickbreaker game screenshot

Brickbreaker

HTML5 Canvas CSS3 JavaScript

Alpha version of Brickbreaker game. Plays best on a laptop or desktop. I am working on the bugs, but it is playable. Made with HTML Canvas/CSS for the front side, with Javascript on the back side.

Alpha Version
Unity
Roll-a-ball game screenshot

3D Roll-a-Ball Game

Unity C# 3D Physics

This is a simple 3D game built with Unity where the player controls a rolling ball to collect objects. The project demonstrates key game development concepts such as player movement, physics, collisions, and object interactions.

Beta Version

What I Learned

  • Implementing basic player controls.
  • Using Unity's physics system for movement.
  • Creating game mechanics like object collection and win conditions.
JavaScript
Message Generator screenshot

Message Generator

HTML5 CSS3 JavaScript

This is a simple message generator that creates a random message each time the user clicks the button. The project demonstrates basic JavaScript concepts such as arrays, objects, and functions.

Production Ready
Web Dev
Todo List App Screenshot

Todo List Application

HTML5 CSS3 JavaScript Local Storage

A comprehensive todo list application with priority levels, due dates, inline editing, and import/export functionality. Features modern responsive design with gradient styling and smooth animations.

Production Ready

What I Learned

  • Advanced JavaScript DOM manipulation and event handling.
  • Local storage implementation for data persistence.
  • Responsive design with CSS Grid and Flexbox.
  • Priority-based task management and sorting.