Creative full-stack software engineer

Systems with a clear model and a working surface.

A communication-focused engineer pairing full-stack work in Python and TypeScript with an academic approach to artificial systems, HCI, and the software development cycle.

Boston, Massachusetts

Portrait of Robb Doering
Public registry entries
32
Test files in source
663
Doc files in source
306
Professional practice
7+ years

Selected work

Evidence before claims.

Browse all 32 projects

Experience

Product work across research, advertising, and space systems.

Full professional record
  1. Aug 2023 — Present

    Self-employed engineer and researcher

    Doering Thinking Machines

    A self-directed research and engineering program exploring general artificial systems that coordinate diverse language-model ensembles with symbolic techniques.

  2. Feb 2022 — Jun 2023

    Software Engineer

    Google

    Modernized Google's AdSense product, focusing on JavaScript tag logic and new advertising formats across the stack.

  3. Jun 2019 — Jul 2021

    Software Engineer

    Space Ground System Solutions

    Helped move a widely used satellite command-and-control system from a desktop Qt application to a React/Redux web interface backed by Java, C++, and data-intensive partner APIs.

Working method

Small surface, maintained system.

The repository fleet makes the process inspectable: common templates, staged workflows, task records, tests, documentation, and review evidence.

01

Subtract

Keep the footprint small: less code, fewer dependencies, and no surface without a named activity to support.

02

Keep the fleet clean

Treat code, tests, documentation, deployment, and the task record as one maintained system.

03

Make the work legible

Prefer inspectable plans, bounded changes, explicit evidence, and a human verification gate over hidden automation.