Software Engineer & IT Professional

John Hawley

Software engineer with a background in AAA game development and IT infrastructure. I enjoy designing, building, and improving software and systems.

Selected work

Featured Projects

Cloud infrastructure

Cloud Portfolio Site

This portfolio is hosted with Amazon S3 and CloudFront, with automated deployments through GitHub Actions using AWS IAM OIDC authentication. Terraform is a potential future improvement.

  • AWS
  • S3
  • CloudFront
  • GitHub Actions
  • OIDC
Game development

Railstation

A fast-paced robot rail shooter built in Godot for a game jam. Fight through hectic enemy encounters and survive the ride home.

Play on itch.io
  • Godot
  • Game Jam
  • Game Development

Background

About

I’ve worked on shipped multi-platform titles at 2K, contributing to gameplay systems, backend integrations, CI/CD tooling, telemetry, and cross-platform development workflows.

My IT experience spans Active Directory administration, endpoint management, scripting, network troubleshooting, and hands-on infrastructure work, including security system installations and network cabling.

I’m currently focused on expanding cloud and infrastructure engineering skills through AWS, automation, Linux tooling, and personal technical projects.

Career timeline

  1. Software Engineer

    2K Games

    Game development, backend services, and software integrations.

  2. IT & Systems Support

    Infrastructure, endpoints, and technical operations.
    Active Directory, device management, troubleshooting, and automation.

Capabilities

Technical Focus

Software Engineering

C++, C#, Python, JavaScript, Git, gameplay systems, UI systems, backend/API integrations.

Infrastructure & IT

Active Directory, endpoint management, networking, documentation, troubleshooting, device lifecycle support.

Cloud & Automation

AWS Certified Cloud Practitioner with hands-on projects using AWS storage, hosting, and automation concepts.

Game Development

Godot, Unity, game jams, small-scope projects, and interactive systems built for fun and learning.

Toolkit

Skills