Paul Bergeron.
Menu
Senior software & systems engineer · Applied AI

Complex systems.
Made
understandable.

I'm Paul, Agent + Tools Team Lead at SpaceXAI. I build applied AI systems and bring a scientist's approach to evidence and a teacher's approach to explanation.

Agent + Tools Team LeadSpaceXAI · 2025–present

Ph.D. scientist & educatorWSU Entomology · USDA research · Science, Python & R teaching

01 / Software & applied AI

Working examples.
Decisions you can inspect.

Original public experiments, with the implementation and limitations explained.

01

Making training inspectable

PUBLIC EXPERIMENT

Bound the model’s choices. Calculate the result in code.

02

A small data-quality pipeline

PUBLIC EXPERIMENT

Make the grading rule explicit. Show what it cannot guarantee.

03

Orchestrating a small agent swarm

PUBLIC EXPERIMENT

Parallel workers, visible state and a bounded task graph.

Explore all seven experiments →

Featured system / After Hours

Autonomy has an architecture.

A small arcade makes a difficult systems problem visible: coordinate persistent agents, keep games moving through model latency, recover state, and let visitors join the conversation.

Working public experiment

  • Continuous emulator clocks and live cabinet streams.
  • Per-resident saves, fenced control and durable message receipts.
  • Separate public, player, manager and lifecycle responsibilities.

Fifteen installed games. Agent availability depends on the VM worker and provider. Game completion is not verified.

Research practice connects field observation, experimental design and analysisFIELD OBSERVATIONSTUDY DESIGNANALYSIS
Field observation, study design and analysis: connected parts of research.
02 / Scientific research

Asking better questions.
Testing the answers.

My research background spans ecology, biological control and experimental design. The habit carries into engineering: does an evaluation actually measure what it claims?

Explore research →
EcologyBiological controlStudy design
Teaching joins design, construction, testing and explanationDESIGNBUILDTESTEXPLAIN
Design, build, test, explain: a practical approach to learning.
03 / Teaching

Understanding
through building.

I've taught science and programming, from high-school labs to college courses. A lesson becomes more useful when learners can test an idea and build something with it.

Explore teaching →
SciencePython & RHands-on projects

Inside another mechanism

What does training actually change?

Inspect synthetic inputs, learned weights and held-out measurements from a real local calculation. This small experiment makes the computation visible.

Explore training and its limits →
The common thread

Build carefully.
Explain clearly.

I'm a software engineer and a Ph.D. entomologist. Research, teaching and building software have each taught me to look closely at a problem, make the assumptions visible, and learn from what happens.

This portfolio brings those parts of my work together. The technical examples here are original public experiments.

More about my background →
Let's talk

What are you working on?

Tell me what you're building, the constraints you're facing, and where you need help.

bergeron339@gmail.com ↗