Professional record

Robb Doering

Full-stack software engineer

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.

Atlanta, GA robb@doering.ai +1 415 713 1766
Years of Experience
8
Conceptual Focus
Interactive Intelligence, Cognitive Engineering
Practical Focus
AI, devtooling, libsci, and more in performant, safe Python & Typescript.
Reach out

Experience

Work across systems and interfaces.

Show the full timeline as a table
Roles and education, with start and end dates
KindOrganizationRole / degreeStartEnd
EducationVanderbilt UniversityB.S. · Computer ScienceAug 2015May 2019
ExperienceFujitsu Network CommunicationsAutomation Tools InternMay 2018Aug 2018
ExperienceSpace Ground System SolutionsSoftware EngineerJun 2019Jul 2021
EducationGeorgia Institute of TechnologyM.S. coursework · Computer ScienceSep 2020Jun 2022
ExperienceGoogleSoftware EngineerFeb 2022Jun 2023
ExperienceDoering Thinking MachinesSelf-employed engineer and researcherAug 2023Present
4 roles and 2 periods of education, 2015–2026, positioned on one shared calendar axis. Derived from repository data.
  1. Aug 2023 — Present

    Self-employed engineer and researcher

    Doering Thinking Machines

    A period of self-employement via small contracts and, training, and research.

    • Approached philosophy seriously for the first time since university after getting dran in by the downright *shocking* how relevant Kant, Hegel, Deleuze, and Foucault are to my work on AI programs, much less actual philosophers of AI like Dennett, Minsky, and Chomsky.
    • I've been spinning my own multi-harnees "fleet" affordances throughout, which means I've very likely done a small version of the next big (semi-)latent project you're planning.
    • Only able to publish anywhere near this many repositories by leaning into hygenic code, detailed documentation, repository templates (via `copier`), hierarchial task records (via [Plane](https://plane.so)), unit & integration tests, secure CI/CD releases to PyPI and Docker (via [haloy](https://haloy.dev)), and adversarial review on merge requests.
    • I decided early on that I wanted to use GitLab, which means I've trailblazed my own way on random blockers there about a thousand times by now, and would be psyched to do it at scale for you next. (Whether you can work with me or no, please, I beg of you: support GitLab in your next project!)
  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.

    • Developed C++ and TypeScript features end to end inside complex, performance-sensitive deployment systems.
    • Ran and analyzed A/B tests across billions of queries with custom Python notebooks and large proprietary tools.
    • Investigated advanced JavaScript behavior for scripts operating across more than two million browser environments.
  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.

    • Implemented roughly twelve significant full-stack features, including data visualization and geospatial satellite line-of-sight work.
    • Led a team of six engineers during a planned three-month manager leave, clearing blockers and coordinating stakeholders and Agile ceremonies.
    • Introduced Jest unit testing to an existing, lightly tested codebase after coordinating regular functional testing.
    • Worked with satellite data and protocols from NASA, the Department of Defense, and private space organizations.
  4. May 2018 — Aug 2018

    Automation Tools Intern

    Fujitsu Network Communications

    Built a Java/Spring MVC and JavaScript application that formalized a project-management procedure, accelerated the workflow, and captured data for executive analysis.

Technical range

Skills, tiered by proficiency.

Show the skill counts and names
Skill counts and names by group and proficiency tier
GroupTierCountSkills
LanguagesPrimary5Python · TypeScript · JavaScript · HTML · CSS
LanguagesSupporting6C/C++ · Java · Bash/Zsh · Jinja · PostgreSQL · SQL
LanguagesFamiliar5C# · Lisp · R · MATLAB · Prolog
LibrariesPrimary5React · Tailwind CSS · pytest · Pydantic · Mypy
LibrariesSupporting8Jest · Next.js · Node.js · vLLM · Pandas · Flask · Prisma · Astro
LibrariesFamiliar7Three.js · D3 · Leaflet · NumPy · PyTorch · Redux · Material UI
StandardsPrimary8Regular Expressions · Wikitext · Markdown · MyST · TypST · YAML · SVG · LSP
StandardsSupporting6REST · WebSockets · JSON · TOML · Jupyter · OpenTelemetry
StandardsFamiliar4MCP · OAuth · GMSEC · ATProto
ToolsPrimary11Linux · Git · uv · Inkscape · Google Sheets · GitLab · Docker · Podman · Claude Code · Codex · Plane
ToolsSupporting5GitHub · Keycloak · npm · Bun · jj
ToolsFamiliar5Haloy · Dokku · DigitalOcean · Jira · Unity
PracticePrimary8HCI · UX · Cognitive science · Agent systems · A/B testing · Agile · CI/CD · Test-Driven Development (TDD)
PracticeSupporting5Deployment · Machine learning · Embeddings · Semantic search · RAG
PracticeFamiliar3PCA · Orbitology · Networking
Skill proficiency by group — 91 skills across 5 groups, tiered primary / supporting / familiar. Derived from repository data.

Education

Computer science, philosophy, and HCI.

Aug 2015 – May 2019

B.S. · Computer Science

Vanderbilt University

Nashville, Tennessee

  • Minors in Philosophy and Spanish.
  • Executive roles in the Data Science and Wilderness Skills 101 clubs.

Sep 2020 – Jun 2022

M.S. coursework · Computer Science · Interactive Intelligence

Georgia Institute of Technology

Online

  • Completed eight of ten courses; degree remains INCOMPLETE, with a possible return planned for Fall 2026.
  • Coursework: Networks, Operating Systems, Educational Technology, Human-Computer Interaction, Artificial Intelligence, Knowledge-Based AI, Software Development Processes, and Visual Analytics.