David Thompson, Developer in Sudbury, ON, Canada
David is available for hire
Hire David

David Thompson

Bio

David is a senior Rust engineer with 15 years of experience building production systems. He has designed and shipped tools for complex data workflows and led projects that turn research pipelines into reliable services, workflow engines, parsers for domain languages, and clean APIs. Focused on reliability, performance, and developer experience, David's recent work includes a WDL-inspired executor and agentic AI pipelines that ingested client documents and cut onboarding from 60 days to 1 day.

Portfolio

Mitratech
Docker, Python 3, Microservices, OpenAPI, gRPC, TypeScript, LangChain, OpenAI...
Freelance Clients
Rust, PyTorch, OpenCV, Computer Vision, 5G, Edge Computing, Edge AI...
Deterministic House
Python, NumPy, Deep Learning, TensorFlow, Software Engineering...

Experience

  • Data Security - 6 years
  • Encryption - 6 years
  • International Data Privacy Regulations - 5 years
  • Async Rust - 5 years
  • Rust - 5 years
  • Domain-specific Languages (DSLs) - 3 years
  • Workflow Description Language - 2 years
  • gRPC - 2 years

Preferred Environment

MacOS, Ubuntu, Rust, Python 3

The most amazing...

...thing I've built is a privacy-1st, enterprise-level system that processed video footage to create real-time visitor analytics for commercial real estate firms.