Skip to content
BackNov 7
Tomas P.
Upwork badge

Tomas P.

Computer Vision & Deep Learning Engineer

I help companies design, train, and deploy computer vision systems that solve real-world problems — not just research demos. I specialize in end-to-end computer vision solutions, taking ownership of everything from data and model performance to system reliability and deployment. What I help clients build Real-time computer vision systems (detection, tracking, segmentation) Custom deep learning models (CNNs, Transformers, U-Net variants) Medical image analysis (retinal imaging, segmentation, diagnostics support) Agricultural computer vision (crop analysis, monitoring, automation) Industrial & inspection systems (quality control, defect detection) Training pipelines & ML automation (data processing, reproducibility, CI-ready workflows) Why clients hire me 5+ years of software engineering experience, plus deep specialization in Computer Vision & ML Applied CV experience across multiple industries (medical, agriculture, industrial, AR research) Master’s degree in Computer Vision, thesis focused on retinal choroid segmentation Strong focus on production-quality code, documentation, and maintainability Comfortable working beyond the model: APIs, pipelines, backend integration, deployment Tech stack ML & CV: Python, PyTorch, TensorFlow, OpenCV Vision tasks: Detection, segmentation, tracking, image processing and analysis, stereo calibration Backend: Python, FastAPI, Java, Spring Boot, C# Frontend & tools: TypeScript, JavaScript, Qt Data: PostgreSQL, MySQL DevOps & MLOps: Docker, CI/CD Testing: Automated & end-to-end testing (WebdriverIO) How I work I don’t just deliver a model — I deliver a working system. I focus on: Clear requirements Measurable performance Clean, maintainable code Honest communication and ownership If you need a reliable computer vision engineer who can take a system from idea to production, let’s talk.

🇪🇸Valencia, Spain$25/hr100% JSS5.00 (3)Since Jun 2018

Earnings and projects

MRR
$29

Last 6 months ÷ 6

World#160,116 / 412k
🇪🇸Country#1,477 / 4,023
Revenue, last 30 days
$0

Last 6 months: $175

Total earnings
$2.7k

Billed in all: $2.8k

World#307,150 / 412k
🇪🇸Country#3,027 / 4,023
Per project
$542

$175 in the last 6 months

World#175,209 / 412k
🇪🇸Country#1,793 / 4,023
Projects, last 6 months
1
0% fixed100% hourly
World#128,092 / 412k
🇪🇸Country#1,171 / 4,023
Projects in all
5
60% fixed40% hourly
World#266,042 / 412k
🇪🇸Country#2,530 / 4,023

Earnings, last 30 days

$2.8kNothing earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$2,750$2,800$2,850$2,900Oct 8Oct 23Nov 7

Skill rankings: Top 25% in Python Scikit-Learn

Ranked by MRR among everyone on Upwork with the skill.

  1. #40Convolutional Neural Network144 freelancers · 🇪🇸 #2Top 28%
  2. #100Artificial Neural Network320 freelancers · 🇪🇸 #1Top 31%
  3. #137Python Scikit-Learn555 freelancers · 🇪🇸 #2Top 25%
  4. #141Neural Network501 freelancers · 🇪🇸 #3Top 28%
  5. #300OpenCV912 freelancers · 🇪🇸 #2Top 33%
  6. #463TensorFlow1,661 freelancers · 🇪🇸 #5Top 28%
  7. #500PyTorch1,585 freelancers · 🇪🇸 #6Top 32%
  8. #572Image Processing1,386 freelancers · 🇪🇸 #4Top 41%