David Lindholm
Software Development Engineer in Test
Developer tooling · CI/CD reliability · AI-powered test infrastructure
Mexico City · Remote-friendly
- AI dev & test tooling
- CI/CD & build reliability
- Test infrastructure
- 8+ yrs · ISTQB · AWS
SDET with 8+ years focused on developer experience and engineering productivity — building the test infrastructure, CI/CD pipelines, and internal tooling that keep teams shipping fast and reliably. Recently AI-forward: I have shipped AI agents that generate and review tests, plus end-to-end AI developer tools using RAG, agentic workflows, and LLM pipelines on AWS Bedrock. ISTQB and AWS certified.
Skills
AI & LLM Engineering
- Prompt Engineering
- AWS Bedrock
- RAG (Retrieval-Augmented Generation)
- Agentic AI / Tool Use
- Anthropic Claude
- AI Test Generation
CI/CD & Developer Tooling
- CI/CD
- GitLab CI/CD
- GitHub Actions
- Semaphore CI/CD
- AWS
- Docker
- Terraform
Test Automation & Infrastructure
- Ruby
- TypeScript
- Python
- RSpec
- Capybara
- WebdriverIO
- Cypress
- Selenium
Full-Stack & Web
- React
- Gatsby
- Laravel
- REST APIs
- Tailwind CSS
- Styled Components
Tools
- Postman
- Performance Testing (K6)
- TestRail
- SQL
Projects
DevSeekrLive
Visit siteAI-powered developer matching platform that connects clients with experienced software professionals. Clients describe their needs through a chat-style interface and an agentic AI recruiter matches them with vetted developers from a curated global pool.
Frontend- Next.js
- React
- TypeScript
AI / LLM- AWS Bedrock
- Prompt Engineering
- RAG
- Hybrid Search (BM25 + Vector)
- LLM Reranking
- Agentic Tool Use
Backend- Python
- Supabase / Postgres
- pgvector
- Web Scraping
Hosting- AWS Amplify
- AWS IAM
PuntoTerminalLive
Visit siteFree, independent POS terminal comparison service for Mexican businesses. A 3-tier system — Gatsby frontend, PHP/Lumen REST API, and a Laravel/Livewire admin panel — helping companies evaluate payment terminals and cut card processing costs by up to 40% annually.
Frontend- Gatsby
- TypeScript
- Styled Components
- Zustand
Backend- PHP
- Lumen
- REST API
- OAuth2 / Passport
Admin- Laravel
- Livewire
- Tailwind CSS
Testing- Cypress
- Postman
Infra- AWS EC2
- AWS IAM
CI/CD- GitLab CI/CD
- Runner Autoscaling (Fleeting)
- EC2 Spot Instances
AutomationdojoLive
Visit siteInteractive, browser-based platform that teaches test automation through "koans" — guided fill-in-the-blank exercises. A real Ruby 3.4 interpreter compiled to WebAssembly runs in the browser and judges answers against the actual RSpec matcher DSL, so correctness comes from running Ruby rather than an answer key. 331 koans across 16 lessons cover Ruby, RSpec, Capybara, page objects, test data and linting, with hints and explanations generated and validated by an AI pipeline (Claude via AWS Bedrock).
Frontend- JavaScript
- WebAssembly (ruby.wasm)
- HTML5
- CSS3
Test Automation- Ruby
- RSpec
- Capybara
- Page Objects (SitePrism)
- FactoryBot
- RuboCop
AI / LLM- AWS Bedrock
- Claude
- Prompt Caching
- Structured Output
- Node.js
Infra- AWS S3
- AWS CloudFront
- AWS Route 53
- AWS ACM
- Terraform
CI/CD- GitLab CI/CD
Automate or Not?Live
Visit siteAI-assisted decision tool that helps QA teams decide whether a given test case is worth automating. Users paste or upload a test case (CSV, XML, JSON, .feature) and Claude (via AWS Bedrock) pre-fills a research-backed 23-factor, 8-decision-point decision tree, or they walk it manually; the tool returns a clear "Automate" or "Keep Manual" verdict with the reasoning path. The decision model is derived from the author's master's research on the economics of test automation.
Frontend- Vanilla JavaScript
- HTML5
- CSS3
AI / LLM- AWS Bedrock
- Claude Haiku
- Prompt Engineering
Backend- Python
- AWS Lambda
- API Gateway
Infra- AWS S3
- AWS CloudFront
- AWS Route 53
- AWS ACM
- Terraform
CI/CD- GitLab CI/CD
This PortfolioLive
Visit siteThis portfolio site — built with Gatsby and deployed automatically to AWS S3 via a GitLab CI/CD pipeline running on a self-hosted EC2 runner.
Frontend- Gatsby
- TypeScript
- React
- SCSS
Testing- Cypress
Infra- AWS S3
- AWS CloudFront
- AWS IAM
- Terraform
CI/CD- GitLab CI/CD
- Runner Autoscaling (Fleeting)
- EC2 Spot Instances
Professional Experience
Software Development Engineer in Test
Software Lead Engineer (SDET)
Software Development Engineer in Test
Software Development Engineer in Test
Software Development Engineer in Test
Book a call
A 15-minute intro — a few quick questions, then pick a time.