Jesús Izquierdo

Senior Software Engineer | Backend · C++ · Python · AI | Building products end-to-end

I build scalable backends and AI-powered products, owning the stack from architecture decisions to production.

Available for remote and hybrid roles (Madrid).

Open to full-time and contract.

Jesús Izquierdo - Senior Software Engineer

About Me

Senior Software Engineer with 10+ years building scalable backends and distributed systems. Deep expertise in Python/C++ backend services, AI integration and high-performance systems. Track record of owning end-to-end product stacks — from architecture decisions to production deployment.

4+ years delivering complex projects 100% remotely for international teams across Europe and the US. Based in Madrid, open to remote and hybrid roles, full-time or contract.

Education: MSc & BSc in Industrial and Electronics Engineering, Universidad de Alcalá (2011-2017).

Endorsements

"Jesus was hired for his depth of knowledge with C++ in high-performance environments. We find this type of engineer very hard to find and we appreciated the excellent technical skills Jesus brought to the business.

He is a polyglot engineer who was always open to working with different technologies... with a curious mindset to learn. We appreciated his openness... He was very easy to work with."

Engineering Manager

SEDDI (Former Employer)

What I Build

I help teams ship product end-to-end — backend services, AI features, and the systems work underneath that makes them fast and reliable.

Typical areas I work on

My work is focused on measurable performance improvements and production-ready results — not short-term fixes.

Independent Products

Derivio - Intelligent matching platform for psychologists

Derivio - Intelligent Matching Platform for Psychologists

Feb 2026 - Present

B2B SaaS connecting psychology centers with verified external psychologists matched by therapeutic style. Drove 100% of product strategy, architecture, and implementation autonomously.

Key Engineering Achievements:

  • Designed a 3-layer matching algorithm combining deterministic scoring with LLM inference and semantic embeddings — validated across 44 clinical scenarios.
  • Built E2E encryption for patient data (dual-key, PIN-based recovery), 30-day automatic data retention, GDPR-compliant by design.
  • Architected modular Next.js application deployed across multiple Docker containers on VPS with custom CI/CD.
  • Built end-to-end: Stripe payments, NextAuth (OAuth + magic link), REST API, custom observability, transactional emails, cron jobs with failure alerts.
TypeScript Next.js MySQL Claude API Google Embeddings Docker Nginx Stripe

Selected Technical Work

Triangulator — Hybrid C++/WASM Geometry Processing System

High-performance C++ geometry processing pipeline with WebAssembly compilation and containerized microservice deployment.

Engineering Highlights

  • Hybrid Compute Architecture: Seamlessly switches between server-side (native C++) and client-side (WASM) execution
  • WebAssembly Optimization: Shared C++ core library compiled with Emscripten/embind for zero-copy JS interop
  • Scalable Microservice: Stateless API design using cpp-httplib, containerized with multi-stage Docker builds
  • Production-Ready Gateway: Cloud-native deployment with Caddy (auto-SSL) and Nginx for optimized delivery
Triangulator - Geometry Processing Systems Demo
C++17 WebAssembly Emscripten CMake Docker GoogleTest

Relevant Experience

Senior Software Engineer

Omi · Paris, France (Remote)

Aug 2025 - Dec 2025

SaaS platform for photorealistic 3D model generation and product visualization.

  • Architected C++ asset processing pipelines for 3D model integration, handling mesh optimization, texture conversion, and format validation for production-scale photorealistic rendering workflows
  • Built the Python integration layer bridging custom AI models (Hugging Face) and C++ asset processing pipelines, including Blender API scripting for automated 3D asset generation
  • Automated artist workflows with Python, eliminating repetitive manual steps and accelerating the production pipeline
  • Integrated AI model outputs into the C++ processing system through custom bindings, closing the loop between inference and production assets
  • Led performance optimization across the full stack: Python pipelines, C++/Qt desktop tools, backend rendering pipelines, and real-time OpenGL webviews
  • Enhanced in-house artist tooling (C++/Qt) and modernized build infrastructure (CMake, QMake)

Senior Software Engineer

SEDDI · New York, US (Remote)

May 2022 - Aug 2025

Fashion-tech SaaS for real-time 3D fabric simulation and texture digitalization on the browser. Split evenly between Python backend services and C++ HPC simulation engine.

  • Architected and delivered scalable backend microservices and async job processing using Python/Flask, PostgreSQL, and RabbitMQ, handling simulation requests with reliable queue-based workflows
  • Built the API layer the frontend consumed directly, orchestrating work distribution across multiple backend microservices
  • Designed high-performance C++ HPC services powering real-time 3D simulation with sub-second response times
  • Identified and resolved performance bottlenecks in distributed pipelines, including early evaluation of GPU-accelerated computation (CUDA) for parallelizable simulation tasks
  • Built internal tooling, shared C++ libraries, and Docker-based CI/CD pipelines that standardized workflows across the team
  • Drove code quality through systematic refactoring, comprehensive test coverage (Google Test, Pytest), and SOLID principles across C++ and Python codebases

Software Engineer → Senior Software Engineer

Grupo Epelsa · Alcalá de Henares, Madrid

Oct 2015 - May 2022

Industrial weighing systems manufacturer for retail environments. Built the entire software product for a commercial weighing system from scratch alongside one other engineer — from zero to full production deployment.

  • Designed and owned the complete software stack on embedded Linux with C++ and Python: real-time weight acquisition from proprietary hardware, thermal/label printer integration, MariaDB synchronization across 6-8 networked devices per store, and full graphical user interface
  • Implemented a custom TCP/IP protocol for real-time data synchronization between distributed embedded devices on local store networks
  • Built a MariaDB local replication network across all devices in each store, ensuring sales data consistency under intermittent connectivity
  • Developed low-level Linux system services, hardware drivers, deployment automation, backup systems, and multi-language support for production embedded environments
  • Owned full product lifecycle — requirements, architecture, OS selection, prototyping, implementation, testing, field deployment, and long-term maintenance across multiple hardware revisions
View Full Resume

Technical Expertise

Backend

Python (Flask) · REST APIs · PostgreSQL · MongoDB · MySQL · WebSockets · Async processing (Celery, RabbitMQ) · TypeScript · Next.js

C++ & Systems

C++17/20 · Multithreading · HPC · Distributed Systems · Performance Profiling · CMake · Linux

AI

LLM API integration · Semantic embeddings · RAG · Hugging Face · Claude API · Google Embeddings

Infrastructure

Docker · CI/CD · Nginx · Google Cloud · Microservices · Stripe · NextAuth

Product

End-to-end ownership · Architecture · Payments & Auth · Observability · WebRTC · Socket.IO

Languages

Spanish (Native) · English (Full professional)

Let's Talk

Looking for a Senior Software Engineer for your next project? I'm based in Madrid and available for remote and hybrid roles — full-time or contract.

📍 Madrid, Spain (GMT+1) · 🇪🇺 EU Citizen · 🌍 Remote or hybrid (Madrid) — full-time or contract

I typically respond within 24 hours.