Roger Thomas · Ireland
Document Intelligence Architect and Python engineer.
I am a software engineer with a background in astrophysics and scientific computing, specialising in Python backend and data-intensive systems. At Nitro, I design and build document-intelligence services spanning machine learning, generative AI, document indexing, semantic retrieval, and retrieval-augmented generation.
Background
More than a decade building software with Python.
My experience spans document intelligence, retail analytics, scientific computing, distributed data processing, and SaaS platforms. I have worked as an architect, technical lead, and software engineer, with a focus on backend systems and technical delivery.
- Current role
- Document Intelligence Architect, Nitro
- Core areas
- Python, FastAPI, AWS, Kubernetes, APIs
- Education
- M.Sc. High Performance Computing
Selected projects
Projects
Developer tools and a full-stack product built to solve concrete problems.
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.
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.
A mobile-first 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
- Python
- FastAPI
- AWS
- Terraform
Experience
Nitro, Oliver Wyman, and Creme Global.
Roles across document intelligence, retail SaaS, analytics architecture, distributed processing, and scientific risk modelling—from software developer through technical lead and architect.
Professional backgroundRésumé
Experience, education, and technical background.
View résumé