Portfolio·Enslaved Texas case study
Enslaved Texas: from handwritten ledgers to a map anyone can search
Enslaved Texas is a nonprofit led by historian Deborah M. Liles, Ph.D. It traces the forced migration of enslaved people into Texas through the handwritten voter registers of 1867 to 1870, where more than 50,000 freedmen gave their names, birthplaces and years in Texas. We designed and built the software that turns those 160-year-old pages into data anyone can search: the map, the search, and the AI that does the reading, with people making the judgment calls.
Here’s how we built it, and why the same approach matters for your business.

Real Enslaved Texas screens. Map tiles © CARTO, map data © OpenStreetMap contributors.
The challenge
The records existed. Almost nobody could use them.
In 1867, boards of registrars across Texas wrote down every man who registered to vote: his name, residence and birthplace, and how long he had been in the state, the county and the precinct. More than 50,000 of the 140,073 men were freedmen, many registering for the first time. For many, it’s the earliest record that names them.
The ledgers have been scanned, but the public index gives little more than a name, a date, a residence and a birthplace. The rest sat in about 7,000 pages of 160-year-old handwriting, where each entry runs across two facing pages and the only sign a man was a freedman is a note in the remarks column.
Most businesses know a version of this problem: valuable data trapped in filing cabinets, scanned PDFs or an old system, where nobody can search it. To be useful, Enslaved Texas had to:
- Combine the archive’s index, the historian’s research and machine readings of the pages, and settle where they disagree.
- Show where every record came from, down to the line on the page.
- Let anyone find an ancestor by name, even when the spelling has changed.
- Make the scale of the migration visible at a glance.
- Let volunteers correct the machines’ work without putting published records at risk.
- Say plainly what the records don’t tell us, instead of guessing.

The approach
Four decisions that made it work
Every business has valuable data trapped somewhere: in filing cabinets, in scanned PDFs, in a system nobody wants to touch. Enslaved Texas had about 7,000 pages of 160-year-old handwriting. The job was to turn them into priceless data, and to make that data easy for anyone to use.
Nobody should have to read 7,000 pages of handwriting to find one name.
AI can finally unlock data like this, but only when the software around it is built for the people who will use it: a descendant with a surname and a county, a student with an assignment, a historian checking a source, and the volunteers who check the machines’ work. That’s product management, and it’s at the center of how we build. Each decision below maps to a problem your business probably has too.
AI does the dirty work. People make the judgment calls.
Reading 7,000 pages of 160-year-old handwriting is the kind of messy, labor-intensive job that sits undone for years. We don’t just point AI at it; we layer AI on AI verification. Several models read the pages and check one another, and every reading is weighed against a network of trust signals: the other machines, the state archive’s index and the historian’s own research. Each record earns a confidence level. Where the signals agree, it settles itself. Where they don’t, a person decides, so people spend their time only on the lines that are truly unclear.
Data like this is messy, which is why it had never been done. Every county’s registrars kept the books their own way, some splitting a column in two or fitting two men on one line. The volumes have since been rebound and microfilmed, and in 55 of the 125 counties the scanned pages don’t run in simple left-and-right pairs. On the first pass, only three names in ten matched. Once the pages were paired back up and the models had the archive’s index to work from, a test county’s readings matched the index on 98.7% of surnames.
Why it matters for your business
AI can finally take on the work you’ve put off because it would take a team weeks: invoices, forms, contracts, decades of paper files. What makes it dependable is the verification around it: machines checking machines, a confidence level on every record, and your people deciding only what’s truly unclear. We build that in from the start.
Every record leads back to the page it came from
Each of the more than 30,000 record pages opens its original register page in one tap, zoomed to the right line and highlighted, so anyone can compare the typed record with the registrar’s handwriting. Every record also has a way to report a mistake.
The site is just as careful about what it doesn’t know. The man in this record reported 15 years in Texas but only six in Anderson County. Rather than guess where the other nine were spent, the map counts them as “in Texas, county unknown.” And the site says it’s in early access, because names and counts will change as the review goes on.
Why it matters for your business
When data drives decisions, people need to know where a number came from. We design systems that keep the link to the source, show what has been checked, and admit what they don’t know. That’s what lets your team, your auditors and your customers trust what’s on the screen.


Built for families searching for a name, not only for scholars
Most visitors aren’t historians. They arrive with a surname, maybe a county, and a spelling that may have changed since 1867. So the search forgives misspellings and old spelling variants, and filters by county, birthplace and year of arrival. Every county has a plain-language page that answers the questions people actually ask, like how many freedmen registered there and where they were born.
It’s built for the phone most people search on, too: when the site took more than eight seconds to appear on a phone, we cut that to under three and a half.
Why it matters for your business
Your customers and staff aren’t specialists either. Software designed around how they already look for things gets used without a training manual, so the data you worked to unlock actually earns its keep.


Search that forgives old spellings, and a county page written in plain language: real screens, shown without browser chrome.
More than 50,000 stories a first grader can follow
How do you tell the stories of more than 50,000 people, written down by hand 160 years ago, so that a first grader in 2026 with a two-minute attention span understands them? We built a map. Press play and 70 years unfold, each dot one person, moving from the state where he was born to the county where he registered, over county lines that change as Texas’s did.
That took more than AI. It took an understanding of how people take in information, which tool fits each job, and the engineering to make tens of thousands of moving dots play smoothly on an ordinary laptop or phone; we tuned the map until it ran almost four times as smoothly on an entry-level machine. That mix of technology, business sense and product design is what we bring to every project.
Why it matters for your business
Your data has a story in it too: where customers come from, where jobs stall, which routes cost the most. Once it’s unlocked, the right map, dashboard or timeline tells that story in seconds, to anyone, on the devices they already have.


Why it matters for your business
What you get when we build your software
Enslaved Texas is a history project, but the problems it solves are ones most businesses have: valuable data trapped on paper, AI nobody fully trusts, software only experts can use, and numbers that hide their story.
AI that unlocks the data in your filing cabinets
We put AI to work on the documents, forms and records you’ve been putting off because they’d take weeks by hand, and we verify it: machines checking machines, a confidence level on every record, and your people deciding only what’s truly unclear. More on AI-powered business automation.
Data you can trace, and trust
Every figure keeps its link to where it came from, changes are reviewed before they go live, and the system says what it doesn’t know. When someone asks where a number came from, the software can show them.
Software your least technical user can use
We design for the people who will use it every day, in their language and on their devices, so adoption doesn’t depend on training.
Your data, made visible
Maps, dashboards and timelines that turn thousands of records into something your team understands in seconds, and that run smoothly on the computers you already have.
Sitting on data trapped in a filing cabinet?
Paper files, scanned PDFs, a legacy system everyone works around: tell us what you have and what you wish you could do with it. The first conversation is about your business, not our technology.
The results
Handwritten in 1867. Searchable today.
A descendant can find a name in seconds, and see the page the registrar wrote it on.
- More than 30,000 records, each tied to its source: every record opens its line in the handwritten register.
- More than 50,000 journeys on one map: the forced migration into Texas from 1800 to 1870, one dot per person.
- Affordable by design: the right tool for each job rather than the most expensive one, with every reading checked against the archive and the historian’s research.
- Volunteers in the loop: reviewers train on a practice page, then check the machines’ work one spread at a time.
- Honest about its limits: years the records don’t account for are shown as unknown, and the site says it’s in early access.
- A small team: AI coding agents helped write about three quarters of the changes, under the same automated checks as the rest.
Questions
Thinking about working with us?
We have years of paper records and old files. Can AI really read them?
Often, yes, when the system around it is designed well. Enslaved Texas reads 160-year-old handwriting that no single machine reads reliably: several AI models check one another against sources the project already trusted, and only the truly unclear cases go to a person. Typed forms, invoices and scanned PDFs are usually far easier.
How would we know the AI got it right?
You shouldn’t have to take it on faith. We measure how often the AI agrees with a source you already trust, send the disagreements to a person, and keep every record linked to the document it came from, so anyone can check it.
Will AI replace our staff?
That isn’t how we build it. AI takes on the reading and sorting nobody wants to do by hand, and your people keep the judgement calls. On Enslaved Texas, machines read the pages and people decide.
We’re not a tech company. Can you still help us?
Yes. Most of our clients are mid-sized businesses, typically 50 to 500 employees, without a software team of their own. You bring the knowledge of your business; we turn it into software and explain every choice in plain English along the way.
Is Enslaved Texas a client?
It’s a nonprofit partnership. Enslaved Texas is a 501(c)(3) directed by historian Deborah M. Liles, Ph.D., and built on her research. Salt Branch is its technology partner: we design and build the site, the map and the tools behind them. For a product we own and run, see the decks.app case study, or browse our portfolio.
How do we get started?
Tell us what you have and what you want to do with it. The first conversation is about your business, not our technology. Contact us or call (817) 720-0273.
Salt Branch Technology Group · Fort Worth, Texas
Let’s put your records to work.
Tell us what you have and what you wish you could do with it. We’ll tell you what it takes to build it right, including where AI helps and where it doesn’t.