All systems nominal 47.61°N 122.33°W Crew 2 · Powder on duty
Sheet 00 · Overview47.61°N 122.33°W Grid 32 · Major 128Rev 1.0 · 2026-11
00 · Overview

Nykolas
Farhangi

I build the systems that have to work.

Software engineer · Stripe · Seattle

The NYKO mark: a Soyuz rocket climbing through a tilted orbit
01

Mission Profile

Crew member · N. Farhangi

Nykolas Farhangi, smiling, in a navy patterned shirt
Fig. 01 — CrewSeattle, WA

I'm Nykolas. I've spent my career on the systems that have to hold up: auth, migrations, and the guardrails that let everyone else move fast.

Before Stripe, I spent three and a half years at Google Cloud. Outside work, you'll find me in the mountains with my dog.

Base
Seattle, WA
Current
Stripe · Software Engineer II
Previous
Google Cloud · 2022–2026
Earlier
IBM · Tokio Marine HCC
Training
BS Computer Science · University of Houston
Co-pilot
Powder (CR-01)
02

Missions

6 logged · Google Cloud · CougarCS

Four systems from Google Cloud and two from running CougarCS, each told as the decision that mattered.

Mission 01Google Cloud

The harder auth model

Letting people connect their GitHub repos had an easy path (act as the user) and a harder one (a GitHub App with its own identity, scoped permissions and short-lived tokens). I argued for the harder one because later features would need to act when no one was there. Within months, one did.

Cleared2 independent security reviews
Mission 02Google Cloud

Spend guardrails

Spotting runaway spend across AWS, Azure and GCP was the easy part; suspending environments without killing legitimate work was not. It shipped conservative, with a human override and a grace window, and tightened as it earned trust.

Outcome · est.$1–5M not spent · 20+ triggers
Mission 03Google Cloud

Fail closed

Replaced manual access reviews with a pipeline that checks every cloud environment, notifies owners and revokes access automatically. Every step is idempotent, and an unknown answer never counts as a no. Three provider-specific removal paths became one library.

Consolidated3 removal paths → 1 library
Mission 04Google Cloud

The 15-minute window

Moved the platform's core data model inside a single write-lock window. The data went into a brand-new table, never edited in place, with a frozen build on standby, so a failure meant reverting a deploy rather than restoring a database.

Window15 min · zero data lost
Mission 05CougarCS · UH

Tutor to president

Started as a tutor in the University of Houston's largest computer science organization and finished as its president, leading a team of 17 officers. We rebranded the org, built a sponsorship program that raised more than $30,000, and set attendance records along the way.

Paid membersDoubled · all-time high of 250+
Mission 06CougarCS · UH

Tutoring, on Discord

Founded an online tutoring program on Discord and recruited more than 30 volunteer tutors to run it. Behind the scenes, I moved the club's member ledger into a database, with an API the rest of its tools could share.

Students served800+ · 30+ tutors
03

Payloads

Side projects · manifest

P-01

Lemonade

A turn-based business simulation, built as a proof of concept for multi-agent orchestration with Claude Code: one session plans, several build in parallel, and an independent reviewer checks the work against the spec.

Offline
P-02

nykolas.me

This site. Static HTML, almost no JavaScript, drawn entirely from its own design system, with a real survey sheet of the Crestones.

Nominal
P-03

HoneyComb

A 2D platformer physics sandbox, written from scratch in Java.

Archived
P-04

CougarCS Cloud

Member management, automation and integrations for the University of Houston's largest CS organization.

Archived
04

Field Ops

4 sites · CO · WA · AR

FO-01 · Sangre de Cristo · Crestone · San Luis Valley · Great Sand Dunes, CORecurring
Fig. 2 — Survey model · 1.5× vertical
Drag to rotate · Shift-drag to pan · Click, then scroll to zoomTap to engage · Drag to rotate · Pinch to zoomEngaged · Esc to release · R to reset

3D model needs JavaScript and WebGL 2 · The survey sheet beside it shows the same data

Sangre de Cristo

FO-01 mission patch: the Crestones over Great Sand Dunes

The Crestones climb more than 6,000 feet straight out of the San Luis Valley above the town of Crestone, and Great Sand Dunes, the tallest dunes in North America, sit at the foot of the same range. I keep coming back.

Summit
Crestone Peak · 14,294 ft
Position
37.97°N 105.59°W
Valley floor
Crestone · 7,930 ft
Range
Sangre de Cristo
Survey sheet: the Sangre de Cristo front above Crestone, Colorado Contour lines every 400 feet from real elevation data, from the flat San Luis Valley on the west to Crestone Peak and Crestone Needle on the east, with the transect from the town of Crestone to Crestone Peak. CRESTONE CRESTONE PEAK CRESTONE NEEDLE N 02 KM FIG. 3 — 400 FT CONTOURS
Elevation along a straight line from the town of Crestone (7,930 ft) to Crestone Peak (14,294 ft), 6.33 miles 8K10K12K14K 0123456 FT FIG. 4 — TRANSECT · +6,364 FT MI
FO-02Ski

Monarch

Summit
11,952 FT
FO-02 mission patch: a ski line down Monarch ridge to the Continental Divide marker

On Monarch Pass, at the Continental Divide.

38.51°N 106.33°W
FO-03Home base

Ravenna

Ravine depth
115 FT
FO-03 mission patch: a footbridge over the wooded Ravenna ravine

A half-mile wooded ravine in northeast Seattle. The daily walk, with crew.

47.67°N 122.31°W
FO-04Wakaan

Mulberry Mountain

Range
OZARKS
FO-04 mission patch: a signal trace rising from Ozark ridges under an amber moon

A weekend of music in the Ozark National Forest, sixteen miles up the Pig Trail from Ozark, Arkansas.

35.71°N 93.80°W
05

Crew

1 on file

Crew file · CR-01On duty
Powder, a small white maltipoo in a blue harness, sitting in a car seat

Powder

CR-01 crew patch: Powder in profile with a blue collar and bone tag
Role
Co-pilot
Class
Maltipoo
Mass
13 lb / 5.9 kg
Livery
White
Station
Front seat

Co-pilot on every mission that allows dogs. Usual training ground: Ravenna Park.

Powder as a puppy in a grey booster seatArchive · First flight
06

Comms

Channel open

Say hello. I read everything that comes in.

Emailme@nyko.run