culture & fit

How I work
with people.

Culture fit matters as much as technical fit. Here's an honest picture of how I operate — what I need to do great work, how I communicate, and the kind of team I'll thrive in.

work style

Independence
structured
full autonomy 4 / 5
1 — highly structured, prefers direction  ·  5 — complete ownership, self-directed

Give me a problem and get out of the way. I do my best work when I own the outcome — not just the task.

Working with others
solo
always paired 3 / 5
1 — works alone, minimal collaboration  ·  5 — pair or mob programming all day

I don't need to pair on everything. But I'm fully engaged when we're working through hard problems together.

Meetings
minimal
back-to-back 3 / 5
1 — essential meetings only, async everything else  ·  5 — daily syncs, planning, retros, regular check-ins

A daily standup keeps me aligned. Beyond that, I'd rather ship. Heavy meeting cultures eat into the time that actually matters.

Pressure and deadlines
predictable pace
thrive under pressure 3 / 5
1 — needs stable, low-pressure pacing  ·  5 — energised by crunch and urgency

I can deliver under pressure and have. But I'd rather plan well than manufacture urgency as a substitute for good process.

values & priorities

What I'm optimising for
  1. 01Career growth
  2. 02Compensation
  3. 03Team culture

Growth first, fair pay second, good people third. I'm not chasing perks — I'm chasing craft and forward momentum.

Believing in the mission
not a factor
critical 4 / 5
1 — mission is irrelevant, just ship the product  ·  5 — won't work somewhere the mission feels empty

I don't need to be saving the world, but I need to believe in what I'm building. Work that feels pointless burns me out fast.

Structure vs ambiguity
stability
startup chaos 3 / 5
1 — needs clear process and predictability  ·  5 — thrives in fast-moving, undefined environments

I've worked in both tight process and total chaos. I prefer teams that move fast with intention — not just fast.

Feedback
infrequent
constant 1 / 5
1 — quarterly reviews are sufficient  ·  5 — continuous feedback culture, daily check-ins

I'm self-directed. A thoughtful quarterly review is more valuable to me than weekly check-ins that say nothing.

communication

Async by default
async
real-time 1 / 5
1 — Slack, docs, and written threads by default  ·  5 — prefers calls and live meetings for everything

Async is where I'm most effective. My messages are hyperlinked, context-rich, and written to be read later.

How I write
brief & direct
thorough & detailed 4 / 5
1 — short, to the point, minimal context  ·  5 — full context, hyperlinked, written to be referenced later

I write long messages so I don't have to have long meetings. If I send you a wall of text, it's because I've already thought it through.

Handling disagreement
sidestep it
address directly 4 / 5
1 — avoids conflict, quick compromise to move on  ·  5 — surfaces tension early, open discussion with the full team

I'd rather surface tension early than let it fester. I don't avoid conflict — I just keep it productive and depersonalised.

Documentation
code speaks
document everything 3 / 5
1 — good code is self-explanatory, docs slow things down  ·  5 — comprehensive written documentation for everything

Good code should speak for itself. But decisions and context belong in writing. I document the why, not just the what.

environment

Office or remote
fully remote
office only 2 / 5
1 — fully remote, no office ever  ·  5 — prefers in-person, office as the default

I like the option to go in. Full remote works fine but occasional face-to-face matters for building real relationships.

Hours
work whenever
fixed schedule 4 / 5
1 — fully async, no fixed hours  ·  5 — strict fixed schedule, always available in-hours

I work well within normal hours. Grinding nights and weekends isn't dedication — it's a planning failure.

Team size
small
large 1 / 5
1 — 2–5 engineers, tight and trusted  ·  5 — large org, 16+ engineers

Small teams move faster, have less politics, and every contribution is visible. I've worked in large orgs but I do my best in tight, trusted groups.

On-call
won't do it
happy to carry 1 / 5
1 — not willing to take on on-call responsibilities  ·  5 — fully comfortable with regular on-call rotation

On-call as a substitute for reliability engineering is not a team I want to join.

Travel
no travel
always travelling 3 / 5
1 — no work travel at all  ·  5 — comfortable with frequent interstate or international travel

Occasional team offsites or key meetings are a plus. Constant travel is not for me.

technical practices

Code review
light touch
strict standards 4 / 5
1 — trust the author, minimal review  ·  5 — every line reviewed, strict standards enforced

Not gatekeeping — knowledge sharing. A good PR review is one of the highest-leverage activities a team can invest in.

Testing
ad-hoc / manual
TDD always 5 / 5
1 — manual QA, tests written occasionally if at all  ·  5 — tests written before code, no exceptions

Writing tests first is a design tool. It forces you to define the interface before the implementation. The test suite is what lets a team ship fast without breaking things.

Tech debt
ship fast, fix later
never compromise 3 / 5
1 — move fast, clean up later if ever  ·  5 — quality is non-negotiable, debt is always paid immediately

I don't chase perfection at the cost of shipping. But I don't let debt compound silently either. Make it visible. Schedule it like real work.

Learning
learn as needed
primary sources first 5 / 5
1 — pick it up on the job, tutorials when stuck  ·  5 — RFC, spec, official docs before writing a line

My first instinct is the primary source — the RFC, the spec, the official docs. Tutorials are fine for a first look but I need the ground truth before trusting something in production.

CI/CD and automation
manual is fine
automate everything 5 / 5
1 — manual deploys and processes are acceptable  ·  5 — if a human does it twice, a machine should do it

If a human is doing it more than twice, a machine should be doing it. CI/CD is table stakes. I've built pipelines that let teams ship with confidence at scale.