Thomas Pratt / software engineer

I build systems where people and computation meet.

2layers is the boundary between a person and a system. I work across quantitative tools, research infrastructure, and independent software to make that boundary useful.

05 / Isovalue / contour
See the work

Work / professional + independent

Software people can use.

The model matters. So do the data, workflow, interface, and person expected to act on it.

Professional systems 2021—present

Quantitative tools and the systems around them.

At Crossmark Global Investments, my work has grown from quantitative models and reporting into the infrastructure people use around them: research data, explainable screening, investment workflows, internal web applications, monitoring, and small tools that remove repetitive work.

  • Models + optimization
  • Research + data pipelines
  • Web tools + workflow automation
Public role context

Public code / selected threads

Questions that became software.

The repository archive includes finished tools, working research, and useful dead ends. These four threads connect most directly to the work above.

All public repositories

About / Thomas Pratt

The useful part is the handoff.

I am a software engineer in Houston. I started in quantitative development and now build across investments, research, operations, infrastructure, and the interfaces connecting them.

The name 2layers is literal: computation on one side, a person on the other. I care about the translation between them—whether a system is understandable, dependable, and worth using.

01 / computation

Models, data, systems

Software that turns complex processes into something a person can inspect and act on.

02 / observation

Photography

Nature, long exposures, color, people, and self-portraits: a second practice built around looking closely.

Computational studies / 04

A small lab for form, motion, and representation.

The interactive studies remain part of the practice, but not its center: they are a place to test how mathematical systems communicate.

Open the studies