Skip to content
Roger ThomasDocument Intelligence Architect
  • Projects
  • About
  • Résumé

Selected projects

Software projects

Developer tooling and full-stack product work built around practical problems.

Project 1

In development

jero

A high-performance, msgspec-first ASGI framework for modern Python.

Class-based routing, typed request binding, strict startup validation, and explicit application wiring—without decorator-heavy APIs or a traditional DI container.

  • Python
  • ASGI
  • msgspec
  • Granian
OverviewHomepageGitHub

Project 2

In development

yeetr

A tiny, typed, signature-driven CLI runner.

Run a normal Python function as a command-line tool. Function signatures define arguments and options, with rich help, async support, structured types, and executable scripts.

  • Python
  • Type hints
  • Async
  • CLI
OverviewHomepageGitHub

Project 3

In development

lothc

A typed HTTP client for Python, built on Rust-backed pyreqwest.

Familiar, ergonomic HTTP calls with first-class typed request and response support for pydantic and msgspec.

  • Python
  • pyreqwest
  • Rust
  • pydantic
  • msgspec
OverviewHomepageGitHub

Project 4

Live

two4u

A mobile-only sports prediction game for friends.

A full-stack application that replaces the paper-and-cash score predictions my friends and I make before Ireland international rugby matches.

  • TypeScript
  • SvelteKit
  • Tailwind CSS
  • Skeleton
  • Python
  • FastAPI
  • AWS
  • DynamoDB
  • Terraform
  • Cloudflare
OverviewLive app

Project 5

Live

TaglyDB

A schema-less JSON and blob store, queried by tags.

A schema-less JSON and blob storage API—tag data on write, query by tag combinations instead of designing tables upfront.

  • Cloudflare Workers
  • Hono
  • D1
  • Next.js
  • TypeScript
  • Better Auth
OverviewLive app

© 2026 Roger Thomas

GitHubLinkedInRésumé