Software Engineer · Web & Game Developer

I build clean web apps and small games — and write about the journey.

Hi, I'm Chris. A self-taught developer working across HTML, CSS, JavaScript, Python, C#, and Unity. I ship real projects—client websites, sizing tools, browser games, and a 3D Unity build—and document the work in a monthly blog.

Available for full-time roles & small-business website work.

Currently Polishing the portfolio & blog system
Focus Web apps, small games, full-stack experiments
Stack JavaScript · Python · C# · Unity · Node

Selected work

Projects that shipped

A mix of client work, small games, and JavaScript apps—each one shaped by what I needed to learn next.

Web Wedding-dress sizing app interface

Dress Sizing App

Alpha

Solo build · client work for a local bridal boutique

A wedding-dress sizing tool that streamlines fittings for staff and customers. Built with HTML/CSS for the UI and JavaScript for the sizing logic.

  • HTML5
  • CSS3
  • JavaScript
View project →
Web StressFree event-planning website redesign

StressFree Website Redesign

Live

Solo build · client work for a local event-planning company

A modern multi-page redesign for a local event planner—new layout, gallery system, and a clear path to booking consultations.

  • HTML5
  • CSS3
  • Responsive
View project →
Unity 3D Roll-a-Ball Unity game screenshot

3D Roll-a-Ball

Beta

Solo build · Unity learning project

A 3D Unity game where the player rolls a ball through a level to collect objects—a hands-on intro to player input, physics, collisions, and win conditions.

  • Unity
  • C#
  • 3D Physics
Play it →
Game Brick Breaker browser game

Brick Breaker

Alpha

Solo build · canvas game experiment

A canvas-based take on the classic brick-breaker arcade game. Plays best on desktop while I work through the remaining bugs.

  • HTML5 Canvas
  • CSS3
  • JavaScript
Play it →
Web Todo list application interface

Todo List App

Live

Solo build · responsive productivity app

A responsive todo app with priorities, due dates, inline editing, and import/export—all backed by browser local storage so nothing is lost between sessions.

  • HTML5
  • CSS3
  • JavaScript
  • Local Storage
View project →
JavaScript Message generator app screenshot

Message Generator

Live

Solo build · JavaScript fundamentals warm-up

A small generator that produces a random message on click. A quick way to keep my JavaScript fundamentals—arrays, objects, and functions—sharp.

  • HTML5
  • CSS3
  • JavaScript
View project →

Capabilities

What I bring to a team

A working toolkit across frontend, full-stack, and game development—always growing as I take on new projects.

Frontend

Build responsive, accessible interfaces with modern HTML, CSS, and JavaScript—mobile-first, semantic, and themed.

  • HTML5
  • CSS3
  • JavaScript
  • Responsive design

Full-Stack & Languages

Comfortable wiring small applications end-to-end with Python or .NET, and growing into larger Node/Express services.

  • Python
  • C#
  • ASP.NET
  • Node / Express

Game Development

Design and ship small Unity games—player input, physics, collisions, and win conditions—plus canvas-based browser games.

  • Unity
  • Game design
  • Physics systems

Tools & Workflow

Day-to-day workflow built around Git, VS Code, and modern editors—with an eye toward keeping projects deployable and reviewable.

  • Git / GitHub
  • VS Code
  • Docker (basics)
  • Coolify deploys

From the blog

Notes from the journey

Monthly write-ups about what I'm building, what I'm learning, and what's next. The full archive lives on the blog.

Read all posts →