Devin Coughlin
AeroLeads people directory · profile

Devin Coughlin Email & Phone Number

Programming Languages, Compilers, and Tools for Security at Apple. at Apple
Location: Cupertino, California, United States 8 work roles 2 schools
1 work email found @apple.com 6 phones found area 303 LinkedIn matched
✓ Verified August 2026 4 data sources Profile completeness 86%

Contact Signals · 1 work email · 6 phones

Work email d****@apple.com
Direct phone (303) ***-****
LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Role
Programming Languages, Compilers, and Tools for Security at Apple.
Location
Cupertino, California, United States

Who is Devin Coughlin? Overview

A concise factual answer block for searchers comparing this professional profile.

Quick answer

Devin Coughlin is listed as Programming Languages, Compilers, and Tools for Security at Apple. at Apple, based in Cupertino, California, United States. AeroLeads shows a work email signal at apple.com, phone signal with area code 303, and a matched LinkedIn profile for Devin Coughlin.

Devin Coughlin previously worked as Manager, Security Tools Group at Apple and Engineering Manager, Program Analysis Team at Apple. Devin Coughlin holds Bachelor'S Degree, Computer Science from Stanford University.

Company email context

Email format at Apple

This section adds company-level context without repeating Devin Coughlin's masked contact details.

{first_initial}{last}@apple.com
86% confidence

AeroLeads found 1 current-domain work email signal for Devin Coughlin. Compare company email patterns before reaching out.

Profile bio

About Devin Coughlin

Devin Coughlin is a Programming Languages, Compilers, and Tools for Security at Apple. at Apple.

Current workplace

Devin Coughlin's current company

Company context helps verify the profile and gives searchers a useful next step.

Apple
Apple
Programming Languages, Compilers, and Tools for Security at Apple.
AeroLeads page
8 roles

Devin Coughlin work experience

A career timeline built from the work history available for this profile.

Manager, Security Tools Group

Current

Cupertino, California, Us

Second-level manager leading the Security Tools group at Apple, which includes teams focused on security-oriented programming language extensions, compiler & hardware-supported security mitigations, static analysis, and dynamic analysis. We develop new programming language features and compiler technologies to eliminate entire classes of security vulnerabilities, harden existing codebases, find bugs, and also extend the reach of memory-safe languages into security-critical environments. We partner closely with the security and operating systems teams at Apple to deploy these language features and tools to improve the security and stability of Apple's platforms. The team actively contributes to the LLVM and Swift open source projects.

Sep 2020 - Present

Engineering Manager, Program Analysis Team

Cupertino, California, Us

Engineering manager leading the Program Analysis Team in Developer Tools at Apple. The team developed static analysis and dynamic analysis for bug-finding tools distributed with Xcode, including Address Sanitizer, Thread Sanitizer, the Clang Static Analyzer, and Main Thread Checker. We also designed and implemented language features for developer productivity and safety to Swift.

Dec 2017 - Sep 2020

Program Analysis Engineer

Cupertino, California, Us

Compiler engineer contributing to the Clang Static Analyzer, the Swift compiler, and the LLVM Sanitizers (dynamic analysis). My main focus was the Clang Static Analyzer, for which I was open-source code owner. I also designed and implemented Swift's API availability checking language feature and contributed Swift's static checks enforcing exclusive access to memory.

Jan 2015 - Dec 2017

Graduate Research Assistant

Boulder, Colorado, Us

Research in static analysis, dynamic analysis, and verification under Professor Bor-Yuh Evan Chang. My Ph.D. dissertation, "Type-Intertwined Separation Logic," described how to soundly and efficiently combine type checking with separation-logic-based static analysis for the purpose of checking dependent refinement types in Objective-C.

Aug 2008 - Dec 2014

Intern

Cupertino, California, Us

I interned with the Swift frontend team.

Jul 2014 - Oct 2014

Intern

Princeton, Nj, Us

With Gogul Balakrishnan, Franjo Ivancic, and Aarti Gupta, I designed and implemented a fault injection framework for Java distributed systems that prioritizes potential injection sites that are more likely to be buggy based on criteria from static and dynamic analysis.

May 2013 - Sep 2013

Research Intern

Redmond, Washington, Us

With Todd Mytkowicz and Manuel Fandrich, I designed, implemented, and evaluated a static pointer analysis extending Rapid Type Analysis (RTA) to handle C#-style generics. We used this analysis to develop a tool for the Common Compiler Infrastructure (CCI) that removes unreachable code from CLR/.Net bytecode applications to shrink binary size.

May 2011 - Jul 2011

Software Engineering Intern

Mountain View, Ca, Us

With Alan Leung, I proposed and implemented a new cross-module code motion optimization for the Closure JavaScript Compiler that aggressively shrinks initial download sizes at the cost of fix-ups in later modules.

May 2010 - Aug 2010
2 education records

Devin Coughlin education

Bachelor'S Degree, Computer Science

Stanford University

Doctor Of Philosophy (Ph.D.), Computer Science

University Of Colorado Boulder
FAQ

Frequently asked questions about Devin Coughlin

Quick answers generated from the profile data available on this page.

What company does Devin Coughlin work for?

Devin Coughlin works for Apple.

What is Devin Coughlin's role at Apple?

Devin Coughlin is listed as Programming Languages, Compilers, and Tools for Security at Apple. at Apple.

What is Devin Coughlin's email address?

AeroLeads has found 1 work email signal at @apple.com for Devin Coughlin at Apple.

What is Devin Coughlin's phone number?

AeroLeads has found 6 phone signal(s) with area code 303 for Devin Coughlin at Apple.

Where is Devin Coughlin based?

Devin Coughlin is based in Cupertino, California, United States while working with Apple.

What companies has Devin Coughlin worked for?

Devin Coughlin has worked for Apple, University Of Colorado At Boulder, Nec Laboratories America, Inc., Microsoft, and Google.

How can I contact Devin Coughlin?

You can use AeroLeads to view verified contact signals for Devin Coughlin at Apple, including work email, phone, and LinkedIn data when available.

What schools did Devin Coughlin attend?

Devin Coughlin holds Bachelor'S Degree, Computer Science from Stanford University.

Find 750M verified contacts

Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.