Python, C#, SQL, TypeScript, JavaScript
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.
public Engineer Paul = new() {
Focus = Reliable systems
,
Approach = Measure. Learn. Ship.
,
Experience = 15+
};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.
LLM evaluation, OpenAI APIs, pandas, NumPy, ETL
FastAPI, .NET Core, ASP.NET Core, REST APIs
Azure, AWS, Docker, Kubernetes, CI/CD
SQL Server, PostgreSQL, MongoDB, Redis
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.
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.
Senior Software Engineer
Five Pack
Built enterprise applications, data services, and operational tools with independently deployable backends and automated delivery pipelines.
.NET Software Engineer
Asure Software
Delivered SaaS applications and integration services for workforce-management products, with a focus on maintainable APIs and database performance.
.NET / SQL Developer
Meta Materials Inc.
Developed database-driven applications, backend services, and reusable components for business-critical workflows.
Junior Web Developer
Patsnap
Started my engineering career building web features, backend functions, and database integrations for business and research workflows.
Systems designed for real-world use.
A few examples of the problems and platforms that reflect how I work.
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.
Cloud-Native API Platform
A production microservice platform with secure REST APIs, asynchronous processing, caching, containerized delivery, and automated release gates.
Evaluation Insights Dashboard
An internal tool for tracking evaluation runs, inspecting edge cases, comparing model behavior, and identifying regressions before release.
“Good engineering is not only about making it work. It's about making the behavior clear, measurable, and dependable.”
Start with the real problem
Clarify the behavior, users, constraints, and failure modes before choosing a solution.
Build for the next engineer
Clean interfaces, useful tests, and clear documentation make systems easier to own.
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.