0x00

entry

; main()

zak@navi:~$ ./greet --verbose

Zak Farrington // principal software engineer @ CarGurus

Eighteen years shipping software.
Building enterprise-grade distributed systems at scale.

specialty distributed systems · technical leadership · agentic AI
stack AWS · C#/.NET · Java/Spring · TypeScript/React
0x01

about

; whoami

I learned to code by reverse engineering video games: reading and patching process memory, picking up C++, and writing my own tools. By high school I was contributing to an open-source MMORPG server project and running a busy server of my own. Every bit of it for the love of building things, years before anyone paid me for it.

Now I'm a software engineer with 18 years of professional experience, specializing over the last five years in distributed systems. More than once, the products I've helped build have gone through multi-million-dollar acquisitions.

Day to day, I'm designing systems, keeping software quality high, and helping complex projects ship across the whole stack, primarily backend and cloud, with hands-on work across the modern frontend stack when the work calls for it. I've also led agile teams as a tech lead, where the real work is enabling the team to deliver consistently and quickly.

Zak Farrington

// credentials & milestones

  • 2025AWS Certified Solutions Architect – Associate
  • 2024CarGurus Hackathon — 2× winner (Dealer Award & People’s Choice), an LLM-based chatbot
  • 2021CarOffer Matrix™ — automated dealer trade platform, acquired by CarGurus
  • 2016RedBumper — real-time vehicle appraisal tool, acquired by CDK Global (formerly ADP)
0x02

functions

; what I do / capabilities
void lead()

Technical Leadership

Cross-team architecture, ADR authorship, unblocking and collaborating with engineers to keep quality high.

void build()

Full-Stack Engineering

End-to-end product work across .NET, Spring and React.

void deploy()

Cloud Architecture

Designing resilient, event-driven systems backed by AWS.

void infer()

Applied GenAI

Building with agentic AI in my engineering workflows and learning GenAI & Bedrock on AWS.

void reverse()

Reverse Engineering

Eclectic background in decompilers, disassemblers, and memory tools.
Foundational discipline that came before the rest, and the reason I trust myself to dig into anything.

0x03

build_log

; demos & things I’ve made outside of work
  • 2026 pre-alpha MRA: Reborn — rebuilding a lost online RPG from the original binaries
  • 2024 demo Books-Collection — full-stack .NET 7 reference app, React + Redux front-end
  • 2024 demo Net7-ETL-Bus — event-driven ETL service built on TPL Dataflow
  • 2005 archived Screenshot Capture Utility — an early Windows app, written in C++ with MFC
  • 2005 archived Process Killer — a small utility written in MASM32 assembly

→ and more on GitHub

0x04

mra_reborn

; for fun
A sector of The Mystic Realms of Alhanzar rendered by the reconstructed engine
output: reconstructed renderer — “Inn of the Undead” sector

MRA: Reborn

The Mystic Realms of Alhanzar was a tile-based online RPG that quietly disappeared years ago. I'm rebuilding it from the original binaries: decompiling the renderer, decoding the asset and map formats, and reconstructing the client tile-for-tile.

Featured image is real output from a reconstructed renderer, not a mock-up. It's slow, finicky work, and some of the most fun I have all week.

Link Coming Soon

A non-commercial preservation project. The Mystic Realms of Alhanzar and its original assets belong to their creators; MRA: Reborn is unaffiliated and unendorsed.

0x05

old_school

; where it started

As early as 2004 I was building programs in C++, from vanilla Win32 API to MFC, dabbling in MASM32 assembly and making game-memory tools, because I loved figuring out how everything worked.

I spent years building those skills for fun before I stumbled upon Ragnarok Online server emulation, contributing to the open-source eAthena project and starting a game server of my own. Thanks to a dedicated crew, it grew to 32,000+ international user accounts. I was learning to scale and build systems with a team, all before my first job.

A few things from the early days:

2004 Planet Source Code, Coding Contest Award 2006 eAthena Dev Team, Top Honours 2005 Screenshot utility in C++ / MFC 2005 Process Killer in MASM32
0x06

contact

; exit(0)

Drop me a line.

You can e-mail me at or find me on these platforms: