☉ sol · G2V · −26.7 mag · 1 AU

Greg McGuirk

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

About

I'm a senior software engineer who likes turning rough ideas into tools people enjoy using. My background is Ruby, though more of my recent work is in TypeScript. No matter the environment, I always strive to write code that stays manageable for years. Hand me a messy problem and I'll find the edge cases nobody flagged and leave behind something the team can build on without me. I've led cross-functional teams, mentored junior engineers, and pushed for practices that outlast whoever introduced them.

Outside of work I run Ruby meetups and lead technical book clubs, because I want more people to feel like they belong in tech. I also make shoes and tend bar, slow crafts where the details are the whole job and you can't rush getting good. The same instinct carries into my code: get the small things right and the whole thing feels better to use.

Lately most of my curiosity goes into AI, how it's built, and how its adoption is changing the way we build software. I've put frontier models into production at real scale, and reshaped my own workflow around agentic tools that keep me in the loop.

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