Skip to content
Saul Pellot Vendrell

AI & Full-Stack Engineer · 12 years of experience

AI systems.Full-stack products.Thoughtful design.

I build reliable applications, and I integrate AI where it improves a real workflow. I care about performance, privacy, usability, and visual detail.

The work sits between full-stack engineering, practical AI, cloud infrastructure, and a background in fashion design.

Sunlit stone colonnade with long geometric shadows across a paved walkway

Professional experience

Twelve years of product engineering, from a staff role back to an internship.

D’Vinci Group

Staff Software Engineer

June 2024 – June 2026

Orlando, Florida · Remote · Full-time

I implemented targeted vector search for internal documents and tickets with LangChain and Supabase. That reduced manual lookups and helped operations respond faster. I added summarization, automatic tagging, and validation so people could focus on edge cases.

I introduced HTTP and Redis caching, rate limits, and prompt and response budget controls to manage performance and API costs. I tuned model selection, prompt depth, token limits, and fallback policies as part of that same work.

I standardized structured logs, metrics, tracing, SLO dashboards, and alerts across Next.js and FastAPI services. I built GitHub Actions pipelines with tests, type checks, and preview deployments, and used feature flags, blue/green deployments, and canary releases.

I designed versioned REST and GraphQL APIs, and PostgreSQL schemas with migrations and query optimizations. I worked with Product on A/B experiments involving latency, conversion, and accuracy.

I created reusable components, Storybook patterns, lint rules, type standards, and onboarding documentation, and I integrated accessibility checks and design tokens. I collaborated with Design, Operations, and Compliance, wrote runbooks and postmortems, and applied least-privilege IAM, secret rotation, PII redaction, and retention policies for AI artifacts.

Accenture

Senior Software Engineer

November 2020 – June 2024

Melbourne, Florida · Hybrid · Full-time

I built React and Node.js subscription and user-management features, including signup, billing status, roles, permissions, and account recovery. I designed REST APIs in Node.js with Express and in Python with FastAPI, and integrated AWS SQS, SNS, EC2, Secrets Manager, and CloudWatch.

I built reusable React and TypeScript components using TDD, Jest, and React Testing Library. Profiling, caching, and query and index optimization improved core endpoint response times by approximately 30%.

I established GitHub Actions and Jenkins pipelines with automated tests, linting, type checks, and preview deployments. I implemented structured logging, monitoring dashboards, and alerts, used Zod and celebrate for validation, and maintained IAM, secrets, and dependencies. I mentored junior developers and contributed to planning, retrospectives, and onboarding documentation.

Accenture

Software Engineer

October 2018 – October 2020

Melbourne, Florida · On-site · Full-time

I worked on site in Melbourne from October 2018 through October 2020, on the product the team was building and shipping. My part was feature work and defect fixes: taking a scoped change through implementation, review, and release with the engineers beside me.

This was the software engineer role that led into the senior title on the same team. I stayed with that product, so the context was the system as it stood then: application code, the defects that showed up as it shipped, and the reviews that kept a release from going out unfinished.

Amazon

Software Engineer

December 2014 – September 2018

Orlando, Florida · Hybrid · Full-time

I joined Amazon full time in Orlando in December 2014, after the Carrollton internship, and stayed through September 2018. The role was hybrid. I wrote TypeScript and Python.

Across those four years the work was product development: features, fixes, and the reviews that went with them. TypeScript was how I wrote application code. Python was how I wrote scripts and service-side tasks. I shipped those changes with the team.

Amazon

Software Engineer Intern

June 2014 – November 2014

Carrollton, Texas · On-site

I supported feature development, bug fixes, and releases under senior-engineer guidance. I built responsive interfaces with HTML5, CSS3, JavaScript, and Bootstrap, and I optimized assets, media loading, and bundle sizes. I implemented forms, REST integrations, and client-side validation, and wrote small Node.js/Express and Python scripts for internal tasks.

I reproduced production issues, documented what I found, and contributed fixes through code review. I tested across browsers and devices, including basic accessibility, and I worked with Git branches, pull requests, documentation, and incremental refactoring of jQuery and PHP interfaces.

Technical capabilities

A working map of tools and practices, not a ranking. Recent work centers on React, Next.js, TypeScript, Node.js, FastAPI, and practical LLM integration. The longer list is a broader kit. I have not used every tool at every job, and depth is not the same across the list.

Frontend

Typed, responsive interfaces with attention to accessibility. React and Next.js are the center of this work. I have also shipped interfaces with Vue, Nuxt, and Angular.

  • React
  • Next.js
  • Vue
  • Nuxt
  • Angular
  • TypeScript
  • JavaScript
  • HTML5
  • CSS3
  • Tailwind CSS
  • Bootstrap
  • jQuery
  • Storybook
  • Design tokens
  • Responsive design
  • Accessibility

Backend and APIs

Services and APIs in more than one language, with validation at the boundary. Most of my service code is Python or Node.js.

  • Python
  • FastAPI
  • Flask
  • Node.js
  • Express
  • Go
  • PHP
  • Laravel
  • Java
  • Spring Boot
  • C#
  • ASP.NET Core
  • Rust
  • REST
  • GraphQL
  • Zod
  • celebrate

LLMs and agents

Model integration aimed at a task: agents that call tools, summaries and tags that save review time, and checks so a response has a structure before anyone relies on it.

  • OpenAI API
  • Anthropic API
  • Hugging Face
  • LangChain
  • LangGraph
  • LlamaIndex
  • LLM integration
  • AI agents
  • Agentic workflows
  • Tool calling
  • Model Context Protocol (MCP)
  • Summarization
  • Automatic tagging
  • Structured validation

RAG and search

Retrieval in front of generation, with a choice of vector and search stores depending on the system.

  • Retrieval-augmented generation (RAG)
  • Embeddings
  • Vector search
  • pgvector
  • Qdrant
  • Pinecone
  • Elasticsearch
  • Reranking
  • Supabase

Model development and serving

When a hosted API is not the right fit, I fine-tune and serve smaller models.

  • PyTorch
  • Transformers
  • PEFT/LoRA
  • Fine-tuning
  • vLLM

Data and messaging

Schemas, migrations, and the indexes, queues, and caches that keep reads and writes predictable.

  • PostgreSQL
  • MySQL
  • MongoDB
  • Redis
  • Kafka
  • Schema design
  • Migrations
  • Indexing
  • Query optimization
  • Caching

Cloud and delivery

Containers, pipelines, and cloud services for shipping and operating software, including release controls rather than a single production cut.

  • AWS
  • Azure
  • GCP
  • Docker
  • Kubernetes
  • Terraform
  • GitHub Actions
  • Jenkins
  • CI/CD
  • Git
  • AWS SQS
  • SNS
  • EC2
  • Secrets Manager
  • CloudWatch
  • Preview deployments
  • Feature flags
  • Blue/green deployments
  • Canary releases

Testing and observability

Tests around the code, and telemetry around the running system, with notes for the people who respond when something breaks.

  • pytest
  • Jest
  • React Testing Library
  • Playwright
  • TDD
  • OpenTelemetry
  • Prometheus
  • Grafana
  • Structured logging
  • Metrics
  • Distributed tracing
  • SLOs
  • Dashboards
  • Alerts
  • Runbooks
  • Postmortems

Product, commerce, and security

Billing, access, and commerce details next to the engineering, plus the controls that keep data and model use in bounds.

  • Stripe
  • Subscription billing
  • Onboarding
  • Account recovery
  • Roles and permissions
  • A/B testing
  • Conversion analytics
  • UI/UX
  • E-commerce
  • Lookbooks
  • IAM
  • Secret rotation
  • PII redaction
  • Data retention
  • Rate limiting
  • Token budgets
  • Model fallbacks

About

I build production-grade, cloud-native applications from end to end. On the frontend I use React and Next.js. On the backend I use FastAPI and Node.js. Docker and CI/CD keep delivery repeatable.

My AI work includes retrieval-augmented generation, tool calling, agents, and fine-tuning. I pay attention to latency, accuracy, cost, privacy, and observability while I do it.

I also have deep experience in fashion design. That background still shapes how I handle visual hierarchy, brand consistency, and UI/UX, including e-commerce journeys: checkout, Stripe integrations, content, and lookbooks.

I enjoy taking an ambiguous idea and turning it into a scalable architecture, a clean API, and a fast interface, then measuring how well it works.

I am interested in vector search, agentic workflows that complete practical tasks, and AI that improves onboarding, billing, and analytics.

Education

Jones College

Bachelor’s degree in Computer Science

August 2011 – June 2014

Contact

If you are hiring, or you want to shape a product with someone who can design the system and ship it, I would like to hear from you.

I am open to senior engineering roles and to product collaboration where AI, reliability, and interface detail matter together.