Saints & Scholars

Software

But in answer He said, “It is written: ‘Man shall not live on bread alone, but by every word coming out of God’s mouth.’ ”

Matthew 4:4 · Family 35

The Sovereign Creator Has Spoken — New Testament with Commentary © 2016 Wilbur N. Pickering, ThM, PhD · CC BY-SA 4.0

Our work

What we build

Low-latency search, high-throughput data pipelines, backend services, and the tooling that keeps them honest.

Services & backends

Rust (axum, tokio), Go, TypeScript on Node, PHP with Laravel.

The parts your customers never see, built to stay up. Services that carry load without drama, come back cleanly after a restart, and keep answering while they are being updated. Rust and Go where speed and safety earn their keep; TypeScript and PHP where a team needs to move fast and hire easily.

Data & streaming

PostgreSQL, ScyllaDB, Redpanda and Kafka, DuckDB.

Most systems slow down because of how their data is shaped, not how much of it there is. We design storage that stays quick as it grows, move information between services without losing any of it, and make large datasets answerable in seconds rather than overnight.

Interfaces

SolidJS, Svelte, React, Vite. Live updates over server-sent events.

Interfaces that feel immediate. Pages that arrive quickly on an ordinary connection and a modest phone, move smoothly, and update themselves as things change rather than waiting to be reloaded. Built to work with a keyboard and a screen reader as well as a mouse, which is increasingly a requirement rather than a courtesy.

Extensions

Chrome extensions, VS Code extensions, Jira plugins.

Software that lives inside the tools your team already has open — the browser, the code editor, the issue tracker — so a piece of work gets shorter instead of gaining another place to log in. Each of those platforms has its own rules and review process, and we build to them, so what ships keeps working.

Learning platforms

Moodle and Canvas plugins, and the integrations around them.

A course platform is rarely a blank page. We extend Moodle and Canvas the way they are designed to be extended, so upgrades stay routine instead of turning into rewrites, and connect them to whatever surrounds them — enrolment, reporting, sign-on. Some of that work has gone back into the platforms themselves.

Full-text and vector search, retrieval pipelines, local model tooling.

Search that finds the right thing, not merely something. We pair the established approach with newer meaning-based methods, because each is strong where the other is weak. Where AI genuinely helps we build it in; where it does not, we will say so, which tends to save more than it costs.

Select a card to turn it over for technical detail.