James Gibbs

Software Engineer | 15+ Years

Gamer | 25+ Years

Learner | 30+ Years

Backend, tooling, and cloud-infrastructure engineer, based in Stockholm and working in games โ€” currently a consultant with Dashy Studios, on assignment at Lovable, previously at Modoyo and Paradox Interactive.

Before Sweden I spent a decade in property-management software as a Software Development Team Lead and Architect: three teams of developers, designers, and testers; technical lead for Angular / ASP.NET WebAPI / MySQL; and the group-wide agile process.

"It surrounds us and penetrates us; it binds the galaxy together.โ€ - Obi-Wan Kenobi, describing TCP

I've been lucky to have some amazingly talented people to learn from in my career and now get to be the one teaching. I have shipped major projects across web front ends, backend services, and cloud infrastructure, and I am always on the lookout for the next stack to learn.

The best part of a project is the beginning: all the choices, the possibilities. Vetting different options, testing different prototypes, and exploring what is out there.

The other best part of a project is the middle: you are iterating and learning how wrong you were during the beginning. Your team is probably growing, so you have to learn your chosen tools well enough to teach them. You are able to really see the shape of what your end product will be.

The end of a project is also the best: you have mastered your tools. Your team is a well oiled machine. Milestones fall beneath your mighty power, and deadlines tremble as you approach them. You find a stack overflow question you asked a year ago and realize just how far you have come. You are proud of what your team has accomplished.

Expert

I can teach it!

Backend

  • Go
  • C#
  • ASP.NET WebAPI
  • REST / OpenAPI design
  • MySQL / MS SQL

Frontend

  • Angular
  • TypeScript

Infra / Tools

  • Terraform
  • AWS
  • GitHub Actions
  • Git / GitHub
  • PowerShell

Working

I can use it!

Backend

  • Python (Flask)
  • Java
  • C / C++
  • Redis

Frontend

  • React / Vite
  • SignalR

Infra / Tools

  • Docker
  • GCP
  • Azure

Learning

I'd break it, but I'm getting there!

  • Godot 4 / GDScript
  • Unreal Engine
  • Data engineering
  • Swift / Kotlin

Deep experience, earlier roles

  • ASP.NET MVC, jQuery, PHP
  • Perforce, MSBuild, TeamCity
  • Unity, OpenGL