You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit e03210e
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: resume.md
+7-1Lines changed: 7 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,6 +19,7 @@ Thirty years in games, platform engineering and distributed systems: fifteen at
19
19
-**Technical strategy and tooling:** Fifteen years of build, tooling and architecture strategy at EA, from FIFA's Perforce migration and the Xbox 360 launch-title build system to company-wide configuration management, studio-wide package tracking and the EA SPORTS Architecture Council; cross-team, cross-studio and cross-company collaboration projects throughout from 2002.
20
20
-**Distributed systems and open source:** Core developer on the Ethereum Foundation's C++ client (657 commits); lead architect at the Enterprise Ethereum Alliance launch; six years funding and coordinating Ethereum Classic client teams through seven network upgrades; drove STRATO's Apache-2.0 release in 2026.
21
21
-**AI-assisted development:** In 2025–26 built AI-assisted engineering workflows and an MCP server at BlockApps and helped the team adopt them.
22
+
22
23
## Experience
23
24
24
25
**BlockApps STRATO** · Head of Ecosystem · Vancouver / Brooklyn · Jan 2025 – Jul 2026
@@ -28,18 +29,21 @@ Ecosystem leadership and AI adoption for STRATO, BlockApps' Haskell-based, Ether
28
29
- Public face of the project in the Ethereum ecosystem: EthCC[9], ETHDenver 2026 (Museum of Ethereum), community programs and launch outreach.
29
30
- Drove the Apache-2.0 open-source release of STRATO into an independent GitHub organisation (strato-net); credited by the company's co-founder at the March 2026 launch.
30
31
- Built AI-assisted engineering tools and helped the team adopt them: a multi-agent workflow that triages, fixes and reviews GitHub issues (Claude Code and Codex); Griphook, an MCP server exposing platform operations to AI assistants; and transcription/diarisation tooling (WhisperX, pyannote) with upstream PRs.
32
+
31
33
**ETC Cooperative** · Executive Director & Secretary · Vancouver / remote team · Jan 2019 – Dec 2024
32
34
33
35
- Ran the nonprofit that funded and coordinated Ethereum Classic client development: the legal entity, direction and budget (annual expenditure reaching US$1.9M), and line management of all staff, up to ten at peak, across software engineering, website development, marketing and communications, finance, and the production of three conferences; published annual retrospectives and financials from 2020.
34
36
- Owned recruiting, interviews, hiring and compensation across the staff, with ongoing performance feedback and support for training and professional development; directly managed three engineers for four years.
35
37
- Led two restructurings after the principal funder ended support, preserving priority engineering capability.
36
38
- Funded and coordinated two independent client teams through seven network-wide upgrades.
37
39
- Vice-chair of the EEA Technical Specification Working Group from 2020; joined Hyperledger.
40
+
38
41
**Ethereum Foundation · ConsenSys / EEA** · Engineering, architecture and standards roles · 2016 – 2018
39
42
40
43
-**Ethereum Foundation, 2016:** Core C++ client developer; led the codebase consolidation and the proposed Apache-2.0 relicensing; cross-platform build, release and CI; 657 client commits plus Homestead documentation.
41
44
-**ConsenSys / Enterprise Ethereum Alliance, 2016–2017:** Lead architect at the 2017 launch (30 founding members); presented the roadmap; secretary of the technical working group and set up its first working groups.
**TD Securities**, DevOps Solutions Architect, Toronto (Apr – Oct 2015): OpenStack migration and Atlassian tooling.
44
48
45
49
**Independent and contract development**, Vancouver (2014 – 2015): Sony / PlayStation programming consultant (Feb – Apr 2015); mobile development at Roadhouse Interactive and DeNA; MonoTizen, a Mono/.NET port to Tizen.
@@ -55,12 +59,14 @@ Selected game credits: FIFA Football 2004 and 2005; FIFA 06 Road to FIFA World C
55
59
-**EATech, 2005–2007:** Company-wide configuration management (Framework2) in EA's central technology group. Helped modularise RenderWare into ~60 components with testing and compatibility support; built cross-platform build tooling and Visual Studio project generation adopted across EA.
56
60
-**FIFA and EA Canada / Orca CM, 2003–2005:** FIFA 2004's SourceSafe-to-Perforce migration; online lead for FIFA 2005 (first Xbox Live title). Technical lead of the Vancouver studio's configuration-management group for the Xbox 360 launch titles FIFA 06 Road to FIFA World Cup and NBA Live 06, as it grew from one team into a team-of-teams of three sub-leads with around fifteen engineers reporting to them. Interviewed candidates and mentored the group's engineers.
57
61
-**EA UK, 1999–2002:** Football systems on The FA Premier League Football Manager; built the scripting-language parser and bytecode runtime for Harry Potter and the Chamber of Secrets on PS2; Game Development Framework (2002), a cross-company collaboration project.
62
+
58
63
**Psygnosis (Sony)**, Programmer, Leeds, UK (1996 – 1998): Prophecy and Global Domination (PC, PlayStation).
59
64
60
65
## Independent projects
61
66
62
67
-**Local LLMs:** Hermes Agent running against a self-hosted Qwen 3.8 27B model, served by llama.cpp from a 2 x RTX 3090 + NVLink workstation and shared over Tailscale with several other Linux machines; always experimenting.
63
68
-**Early Days of Ethereum:** founder and host of the founding-era oral-history project; 14 interviews, 180+ profiles.
69
+
64
70
## Technical skills
65
71
66
72
C++ (20+ years): PlayStation 1–4, Xbox generations, GameCube and PC; C#, Python, TypeScript; some Haskell. CMake, Perforce, Git, Jenkins, Docker, Unity; Claude Code, Codex and MCP; Linux, Windows and macOS.
@@ -72,4 +78,4 @@ BSc Computer Science with Artificial Intelligence, University of Leeds, 1996
0 commit comments