Krish Gera

Product Designer

I build production software at Rebuildr. Outside it, I work inside other people’s systems (an open-source wiki’s API, a game’s creature behaviour) until I understand them well enough to change as little as possible. AI speeds up the investigation; it doesn’t make the decisions.

Chronology The route so far

Profile
  1. Now: Production work.

    Product engineering at Rebuildr: shipping and maintaining software that people already use.

    • Rebuildr — Product engineering
  2. 2026: Writing, and working upstream.

    A published guide to operational security. Then a bug report in someone else’s codebase that became two merged fixes, and a lesson in how far one change reaches.

  3. 2025: People used it.

    The game modification from the previous December became the most downloaded Alien: Isolation mod on Nexus Mods for the year.

  4. 2024: Reading systems from the other side.

    Long, hands-on security labs: enumeration, lateral movement, trust boundaries. In December, a public release that changed how an existing game behaves.

    • Peaceful Sevastopol released
    • Hack The Box Pro Lab: Zephyr
    • Hack The Box Pro Lab: Dante

How the work was done Engineering stories

All work

What I noticed, what made it difficult, what I chose, and how I knew it worked. Each story links to its public evidence.

Professional · Open source · Public Work index

Work
01 Rebuildr Product engineering Professional · Current
Professional / Product engineering Current

Rebuildr

Shipping on a live product.

Production work on a live product: features, fixes, and the small decisions that have to keep making sense once they reach people.

Public boundary Described at the level of the work I do. Engineering stories from Rebuildr are published once they can be told without exposing private systems, customers, metrics, or plans.

02 Ryvlar Professional work Professional
Professional / Professional work

Ryvlar

Building from the other side of the table.

Starting from an idea, deciding what matters, and turning it into something real one careful decision at a time.

Public boundary Public notes stay high-level while this work is still being written up.

03 GROWI Open-source contribution Open source · Jul 2026 — Aug 2026
Open source / Open-source contribution 2 PRs merged

GROWI

A null check, a client contract, and who gets to know a page exists.

Two merged fixes to the page API of GROWI, an open-source wiki platform. Found by reproducing a failure, shaped by maintainer review, and settled by a security property the first version of the fix had not accounted for.

Role
Contributor — issue reporter and author of both fixes
Period
Jul 2026 — Aug 2026
Where
growilabs/growi

2 merged Pull requests to growilabs/growi, July–August 2026

Public trace · 3 events
  1. Investigation
  2. Upstream merge
  3. Review
  • Understand the existing system before changing it.
  • A fix is only correct if the rest of the system agrees.
  • Prefer evidence over confidence.
04 Peaceful Sevastopol Game modification Public release · 8 Dec 2024
Public release / Game modification Released

Peaceful Sevastopol

One directive. A different game.

An Alien: Isolation modification that changes one behaviour directive, and with it the whole experience of Sevastopol. The most downloaded Alien: Isolation mod on Nexus Mods in 2025.

Role
Creator
Period
8 Dec 2024
Where
Alien: Isolation · Nexus Mods

Most downloaded Alien: Isolation mod on Nexus Mods in 2025

Public trace · 2 events
  1. Public release
  2. Adoption
  • Understand the existing system before changing it.
  • The right small change can move the whole system.
  • Good engineering includes knowing what not to change.

Selected events Engineering log

Full log
  1. Review Policy changed mid-review; follow-up merged While reviewing the duplicate-route fix, GROWI’s maintainers decided a 403/404 split lets unauthorized users learn whether a page exists. The fix was changed to a uniform 404 and merged the same day.
  2. Upstream merge Rename fix merged upstream GROWI #11615 merged: missing and inaccessible pages no longer produce a 500 from the rename API. Regression tests exercise the real lookup path.
  3. Investigation Reported: rename API returns 500 for a missing page Filed GROWI #11572 with a reproduction and a diagnosis: the route dereferenced the page before checking whether the lookup returned null.
  4. Publication The Solo’s Guide to Operational Security Practical OPSEC, account safety, and cognitive encryption for solo operators.
  5. Adoption Most downloaded Alien: Isolation mod of the year Peaceful Sevastopol was the most downloaded Alien: Isolation mod on Nexus Mods in 2025.

Drawn from the stories, not asserted Patterns in the work

AI in engineering
  1. Understand the existing system before changing it.

    Find where the behaviour is actually decided, then change it there.

    Seen in GROWIPeaceful Sevastopol

  2. The right small change can move the whole system.

    Leverage comes from placement, not from the size of the diff.

    Seen in Peaceful Sevastopol

  3. Good engineering includes knowing what not to change.

    Scope is a decision. What stays untouched is part of the design.

    Seen in Peaceful Sevastopol

  4. A fix is only correct if the rest of the system agrees.

    Clients, translations, and security properties depend on behaviour a single route cannot see.

    Seen in GROWI

  5. Prefer evidence over confidence.

    Tests that exercise the real path, run more than once, beat an argument that the change is right.

    Seen in GROWI

  6. Keep changes small enough to review honestly.

    Split the work so each review can be about the behaviour, not the size of the diff.

    Seen in GROWI

Continue

Read the reasoning. Then say hello.

Longer writing on security and systems, the AI method in detail, and a direct line for engineering conversations.