---
title: "Adam Lundrigan - AutoSPF"
description: "CTO of DuoCircle. Architect of AutoSPF"
image: "https://autospf.com/images/og-default.png"
canonical: "https://autospf.com/authors/adam-lundrigan/"
---

![Adam Lundrigan](https://media.mailhop.org/autospf/images/authors/adam-lundrigan.jpg) 

# Adam Lundrigan

CTO

[LinkedIn →](https://www.linkedin.com/in/adamlundrigan/) 

Adam Lundrigan is the Chief Technology Officer of DuoCircle, where he leads engineering and is responsible for the architecture of AutoSPF's SPF flattening engine and DNS monitoring infrastructure. His technical focus is the DNS-level behavior of SPF evaluation, the recursive include resolution logic that underpins flattening, and the monitoring systems that keep customer SPF records healthy as their upstream vendors change IP ranges.

## Areas of Expertise

SPF FlatteningDNS ArchitectureRecursive Include ResolutionSaaS EngineeringDNS MonitoringInfrastructure Automation 

## Credentials

- CTO of DuoCircle LLC
- Architect of AutoSPF's SPF flattening and DNS monitoring engine
- Technical lead for AutoSPF's recursive SPF evaluation logic
- Leads engineering across DuoCircle's product portfolio

## Articles by Adam Lundrigan

[ Inside RFC 6376: How DKIM Verification Actually Works  April 10, 2026 ](/blog/inside-rfc-6376-how-dkim-verification-actually-works/)[ SPF PermError vs SPF TempError: What’s the Difference?  March 24, 2026 ](/blog/spf-permerror-vs-spf-temperror-whats-the-difference/)[ SPF Record Examples: Copy-Paste Records for Google, Microsoft 365, SendGrid & More (2026)  March 24, 2026 ](/blog/spf-record-examples-copy-paste-for-google-microsoft-sendgrid-2026/)[ How can I reduce DNS lookups reported by an SPF lookup to avoid exceeding limits?  March 20, 2026 ](/blog/reduce-dns-lookups-spf-avoid-exceeding-lookup-limits-guide-best/)[ How can I interpret the results from an SPF record checker if I see multiple include mechanisms?  March 13, 2026 ](/blog/how-to-interpret-spf-checker-results-with-multiple-include-mechanisms/)[ What causes an SPF validator to report lookup limit or mechanism count issues?  March 12, 2026 ](/blog/what-causes-spf-validator-lookup-limit-or-mechanism-count-issues/)[ SPF Flattening for Growing Domains: Preventing SPF Failures and Lookup Errors  March 10, 2026 ](/blog/spf-flattening-growing-domains-preventing-spf-failures-lookup-errors/)[ What are the best practices illustrated by an SPF record example to avoid DNS lookup limits?  March 9, 2026 ](/blog/what-best-practices-spf-record-example-avoid-dns-lookup-limits/)[ Advanced SPF Record Testing: Protect Your Domain from Permerror Issues  March 3, 2026 ](/blog/advanced-spf-record-testing-protect-your-domain-from-permerror-issues/)[ When SPF Permerror Disrupts Delivery: Hidden Causes You’re Missing  February 26, 2026 ](/blog/when-spf-permerror-disrupts-delivery-hidden-causes-youre-missing/)

```json
{"@context":"https://schema.org","@type":"Organization","name":"AutoSPF","url":"https://autospf.com","logo":{"@type":"ImageObject","url":"https://autospf.com/images/autospf-logo.png"},"description":"Automatic SPF flattening and email authentication management. Resolve SPF lookup limits, flatten SPF records, and maintain email deliverability across all your domains.","parentOrganization":{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138883901","name":"DuoCircle LLC","url":"https://www.duocircle.com","sameAs":["https://www.wikidata.org/wiki/Q138883901","https://www.crunchbase.com/organization/duocircle-llc","https://www.linkedin.com/company/duocircle","https://github.com/duocircle"],"subOrganization":[{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138898167","name":"DMARC Report","url":"https://dmarcreport.com"},{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138897474","name":"AutoSPF","url":"https://autospf.com"},{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138897912","name":"Phish Protection","url":"https://www.phishprotection.com"}]}}
```

```json
{"@context":"https://schema.org","@type":"WebSite","name":"AutoSPF","url":"https://autospf.com","description":"Automatic SPF flattening and email authentication management. Resolve SPF lookup limits, flatten SPF records, and maintain email deliverability across all your domains.","publisher":{"@type":"Organization","name":"AutoSPF","url":"https://autospf.com","logo":{"@type":"ImageObject","url":"https://autospf.com/images/autospf-logo.png"},"description":"Automatic SPF flattening and email authentication management. Resolve SPF lookup limits, flatten SPF records, and maintain email deliverability across all your domains.","parentOrganization":{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138883901","name":"DuoCircle LLC","url":"https://www.duocircle.com","sameAs":["https://www.wikidata.org/wiki/Q138883901","https://www.crunchbase.com/organization/duocircle-llc","https://www.linkedin.com/company/duocircle","https://github.com/duocircle"],"subOrganization":[{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138898167","name":"DMARC Report","url":"https://dmarcreport.com"},{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138897474","name":"AutoSPF","url":"https://autospf.com"},{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138897912","name":"Phish Protection","url":"https://www.phishprotection.com"}]}}}
```

```json
{"@context":"https://schema.org","@type":"Person","@id":"https://autospf.com/authors/adam-lundrigan/#person","name":"Adam Lundrigan","url":"https://autospf.com/authors/adam-lundrigan/","jobTitle":"CTO","description":"Adam Lundrigan is the Chief Technology Officer of DuoCircle, where he leads engineering and is responsible for the architecture of AutoSPF's SPF flattening engine and DNS monitoring infrastructure. His technical focus is the DNS-level behavior of SPF evaluation, the recursive include resolution logic that underpins flattening, and the monitoring systems that keep customer SPF records healthy as their upstream vendors change IP ranges.","image":"https://media.mailhop.org/autospf/images/authors/adam-lundrigan.jpg","knowsAbout":["SPF Flattening","DNS Architecture","Recursive Include Resolution","SaaS Engineering","DNS Monitoring","Infrastructure Automation"],"worksFor":{"@type":"Organization","name":"AutoSPF","url":"https://autospf.com"},"sameAs":["https://www.linkedin.com/in/adamlundrigan/"]}
```
