Senior Software Engineer · Miami, Florida

I build reliable software for complex systems.

I'm Paul Thompson, a senior engineer with 15+ years of experience across AI evaluation, backend platforms, cloud infrastructure, and data-intensive applications.

Available for remote opportunities
public Engineer Paul = new() {
  Focus = Reliable systems,
  Approach = Measure. Learn. Ship.,
  Experience = 15+
};
15+Years building production software
5Engineering roles across SaaS & platforms
2Cloud ecosystems: Azure & AWS
Curiosity for difficult problems

Engineering with a strong sense of ownership.

I've spent my career turning loosely defined requirements into software that teams can trust in production. My background covers platform architecture, REST APIs, distributed services, data pipelines, and the cloud systems that support them.

More recently, I've worked on AI and LLM evaluation—building test harnesses, scoring workflows, and internal tools that help teams understand where a model works, where it fails, and what changed between releases.

Languages

Python, C#, SQL, TypeScript, JavaScript

AI & Data

LLM evaluation, OpenAI APIs, pandas, NumPy, ETL

Backend

FastAPI, .NET Core, ASP.NET Core, REST APIs

Cloud

Azure, AWS, Docker, Kubernetes, CI/CD

Databases

SQL Server, PostgreSQL, MongoDB, Redis

Quality

Test harnesses, regression testing, observability

Built over time.
Tested in production.

From web development to senior technical leadership, each role added another layer to how I design, deliver, and support software.

01

Senior Lead Software Engineer

NodeAsset

Led architecture and delivery for cloud-based, data-intensive platforms, including AI evaluation services, test harnesses, internal dashboards, and production APIs.

PythonFastAPI.NET CoreAzureKubernetes
02

Senior Software Engineer

Five Pack

Built enterprise applications, data services, and operational tools with independently deployable backends and automated delivery pipelines.

C#ASP.NET CoreAngularSQL ServerDocker
03

.NET Software Engineer

Asure Software

Delivered SaaS applications and integration services for workforce-management products, with a focus on maintainable APIs and database performance.

C#ASP.NET MVCAngularEntity FrameworkSQL
04

.NET / SQL Developer

Meta Materials Inc.

Developed database-driven applications, backend services, and reusable components for business-critical workflows.

.NETJavaScriptAngularSQL Server
05

Junior Web Developer

Patsnap

Started my engineering career building web features, backend functions, and database integrations for business and research workflows.

C#ASP.NETJavaScriptSQL

Systems designed for real-world use.

A few examples of the problems and platforms that reflect how I work.

01

AI Evaluation Platform

A repeatable evaluation workflow for running model and prompt test cases, capturing output metadata, applying configurable scoring, and comparing results across versions.

Python · FastAPI · pandas · SQL
02

Cloud-Native API Platform

A production microservice platform with secure REST APIs, asynchronous processing, caching, containerized delivery, and automated release gates.

C# · .NET Core · Azure · Kubernetes
03

Evaluation Insights Dashboard

An internal tool for tracking evaluation runs, inspecting edge cases, comparing model behavior, and identifying regressions before release.

TypeScript · Angular · REST APIs
“Good engineering is not only about making it work. It's about making the behavior clear, measurable, and dependable.”
01

Start with the real problem

Clarify the behavior, users, constraints, and failure modes before choosing a solution.

02

Build for the next engineer

Clean interfaces, useful tests, and clear documentation make systems easier to own.

03

Measure what matters

Use observable behavior and repeatable evaluation instead of relying on assumptions.

Let's build something dependable

Have a difficult engineering problem?

I'm open to senior software engineering, backend platform, and AI evaluation opportunities—especially with remote, product-focused teams.