☉ sol · G2V · −26.7 mag · 1 AU

Greg McGuirk

  • 13+ years
  • ex·Apple · ex·Unity
  • Ruby · TypeScript · Golang · Python
00

About

Greg is a senior software engineer who has spent his career turning rough ideas into products people love. He comes from a Ruby background and now works mostly in TypeScript.

Outside of work he runs Ruby meetups and leads technical book clubs. He also makes shoes and tends bar, slow crafts where the details are the whole job.

Lately most of his curiosity goes into AI: how it's built, and how its adoption is changing the way we build software. He's put frontier models into production and reshaped his own workflow around agentic tools.

01

Projects

02

Games

// Breakaway

A browser Breakout clone. Click the board or press S to start; move the paddle with your mouse or the arrow keys; press P to pause.

JavaScript Canvas Game Open Source
// Snake

The classic Snake. Click the board or press S to start; steer with the arrow keys; eat food to grow; don't hit the walls or yourself; press P to pause.

JavaScript Canvas Game Open Source
03

Experience

2021 – Present

Technical Lead and Senior Software Engineer

Facet Digital

Led a zero-downtime platform migration to Ruby, React, and TypeScript that launched in 14 countries on day one.

2019 – 2021

Senior Software Engineer and Team Lead

Omada Health

Modernized the Rails billing system on the company's revenue-critical path.

2018 – 2019

Senior Software Engineer

Apple

Built internal Rails and JavaScript tooling used daily by Apple Maps developers and SRE teams.

2016 – 2018

Lead Software Engineer

Unity Technologies

Built security tooling across Unity's 27 offices and stood up the security engineering team from scratch.

04

Community

The Ruby Workshop

Founder 2014 – 2017

Founded a collaborative learning community for Ruby developers.

RailsBridge

Teacher

Taught free workshops bringing underrepresented groups into the Ruby and Rails ecosystem.

05

Contact