Aaron Swartz
Person

Aaron Swartz

Web Pioneer and Activist

1990s–2013

Web StandardsOpen AccessTechnology Activism
Ada Lovelace
Person

Ada Lovelace

First Computer Programmer

1830s–1850s

ComputingMathematicsAlgorithms
Person

Alain Colmerauer

Creator of Prolog

1970s–2017

Programming LanguagesLogic ProgrammingArtificial Intelligence
Alan Kay
Person

Alan Kay

Father of Object-Oriented Programming

1960s–present

Programming LanguagesObject-Oriented ProgrammingPersonal Computing
Alan Turing
Person

Alan Turing

Father of Computer Science

1930s–1950s

ComputingMathematicsCryptography
Alexander Graham Bell
Person

Alexander Graham Bell

Inventor of the Telephone

1870s–1920s

TelecommunicationsElectrical EngineeringAcoustics
Person

Allen Newell

Pioneer of Artificial Intelligence

1950s–1992

Artificial IntelligenceCognitive ScienceComputer Science Theory
Anders Hejlsberg
Person

Anders Hejlsberg

Creator of Turbo Pascal, Delphi, C#, and TypeScript

1980s–present

Programming LanguagesDeveloper ToolsType Systems
Arthur Whitney
Person

Arthur Whitney

Creator of kdb+ and K

1980s–present

Programming LanguagesDatabasesFinancial Technology
Barbara Liskov
Person

Barbara Liskov

Pioneer of Abstract Data Types and the Liskov Substitution Principle

1960s–present

Programming LanguagesSoftware EngineeringDistributed Systems
Betty Holberton
Person

Betty Holberton

ENIAC Programmer and Computing Pioneer

1940s–2001

Early ComputingProgrammingComputer Science
Bill Joy
Person

Bill Joy

Co-founder of Sun Microsystems

1970s–present

Operating SystemsProgramming LanguagesNetworking
Bjarne Stroustrup
Person

Bjarne Stroustrup

Creator of C++

1980s–present

Programming LanguagesSystems ProgrammingObject-Oriented Programming
Bob Kahn
Person

Bob Kahn

Father of the Internet

1960s–present

NetworkingComputing
Brad Fitzpatrick
Person

Brad Fitzpatrick

Creator of LiveJournal and Memcached

2000s–present

Web DevelopmentDistributed SystemsOpen Source
Brendan Eich
Person

Brendan Eich

Creator of JavaScript

1990s–present

Programming LanguagesWeb DevelopmentWeb Browsers
Butler Lampson
Person

Butler Lampson

Pioneer of Personal Computing

1960s–present

Personal ComputingOperating SystemsComputer Architecture
Charles Babbage
Person

Charles Babbage

Father of the Computer

1820s–1870s

ComputingMathematicsMechanical Engineering
Charles Bachman
Person

Charles Bachman

Creator of the First DBMS

1960s–2017

DatabasesData ManagementSoftware Engineering
Charles K. Kao
Person

Charles K. Kao

Father of Fiber Optics

1960s–2010s

TelecommunicationsOpticsElectrical Engineering
Person

Chris Granger

Creator of Light Table

2010s–present

Developer ToolsProgramming LanguagesIDE
Chris Lattner
Person

Chris Lattner

Creator of LLVM and Swift

2000s–present

CompilersProgramming LanguagesDeveloper Tools
Person

Chuck Moore

Creator of Forth

1960s–present

Programming LanguagesEmbedded SystemsComputer Architecture
Claude Shannon
Person

Claude Shannon

Father of Information Theory

1930s–1990s

ComputingMathematicsInformation Theory
Cleve Moler
Person

Cleve Moler

Creator of MATLAB

1970s–present

Scientific ComputingMathematicsNumerical Analysis
Person

David Heinemeier Hansson

Creator of Ruby on Rails

2000s–present

Web DevelopmentWeb FrameworksOpen Source
Dennis Ritchie
Person

Dennis Ritchie

Creator of C and Co-creator of Unix

1960s–2000s

ComputingProgramming LanguagesOperating Systems
Donald Knuth
Person

Donald Knuth

Father of Algorithm Analysis

1960s–present

ComputingAlgorithmsMathematics
Douglas Engelbart
Person

Douglas Engelbart

Inventor of the Computer Mouse

1960s–2013

Human-Computer InteractionHypertextCollaborative Computing
Edgar F. Codd
Person

Edgar F. Codd

Father of the Relational Database

1950s–2000s

ComputingDatabasesMathematics
Edwin Howard Armstrong
Person

Edwin Howard Armstrong

Inventor of FM Radio

1910s–1950s

TelecommunicationsRadioElectrical Engineering
Person

Evan You

Creator of Vue.js and Vite

2010s–present

Web DevelopmentJavaScript FrameworksDeveloper Tools
Person

Fabrice Bellard

Creator of QEMU and FFmpeg

1990s–present

Systems ProgrammingVirtualizationMultimedia
Person

Gerald Jay Sussman

Co-creator of Scheme and SICP

1970s–present

Programming LanguagesComputer Science EducationArtificial Intelligence
Gordon Moore
Person

Gordon Moore

Co-founder of Intel and Author of Moore's Law

1960s–2023

SemiconductorsComputer HardwareBusiness
Grace Hopper
Person

Grace Hopper

Mother of COBOL and Pioneer of Compilers

1940s–1990s

Programming LanguagesCompilersComputing
Person

Graydon Hoare

Creator of Rust

2000s–present

Programming LanguagesSystems ProgrammingMemory Safety
Guglielmo Marconi
Person

Guglielmo Marconi

Pioneer of Wireless Communication

1890s–1930s

TelecommunicationsElectrical EngineeringRadio
Guido van Rossum
Person

Guido van Rossum

Creator of Python

1990s–present

Programming LanguagesOpen SourceData Science
Guy Steele
Person

Guy Steele

Co-creator of Scheme and Language Design Pioneer

1970s–present

Programming LanguagesFunctional ProgrammingLanguage Standards
Person

Harry Nyquist

Pioneer of Information Theory

1910s–1950s

TelecommunicationsInformation TheoryElectrical Engineering
Hedy Lamarr
Person

Hedy Lamarr

Co-Inventor of Spread Spectrum Technology

1940s–1990s

TelecommunicationsWireless CommunicationsElectrical Engineering
Person

Igor Sysoev

Creator of Nginx

2000s–present

Web ServersInfrastructureSystems Programming
Ivan Sutherland
Person

Ivan Sutherland

Father of Computer Graphics

1960s–present

Computer GraphicsHuman-Computer InteractionVirtual Reality
Person

James Clark

XML and SGML Pioneer

1980s–present

Web StandardsDocument MarkupProgramming
James Gosling
Person

James Gosling

Creator of Java

1980s–present

Programming LanguagesEnterprise SoftwareObject-Oriented Programming
Person

Jean Sammet

Creator of FORMAC and Programming Language Historian

1950s–2017

Programming LanguagesComputer HistorySymbolic Computation
Jeff Dean
Person

Jeff Dean

Google Systems Architect

1990s–present

Distributed SystemsMachine LearningBig Data
Person

Jeremy Ashkenas

Creator of CoffeeScript and Backbone.js

2000s–present

Programming LanguagesJavaScript FrameworksWeb Development
Jim Gray
Person

Jim Gray

Pioneer of Transaction Processing

1970s–2007

DatabasesDistributed SystemsTransaction Processing
Joe Armstrong
Person

Joe Armstrong

Creator of Erlang

1980s–2019

Programming LanguagesDistributed SystemsTelecommunications
John Backus
Person

John Backus

Creator of FORTRAN and BNF Notation

1950s–2000s

Programming LanguagesCompilersFormal Languages
Person

John Bardeen

Co-inventor of the Transistor

1940s–1991

ElectronicsPhysicsSemiconductors
John Carmack
Person

John Carmack

Pioneer of 3D Graphics and Game Engines

1990s–present

Game DevelopmentComputer Graphics3D Graphics
Person

John G. Kemeny

Co-creator of BASIC

1950s–1992

Programming LanguagesComputer EducationMathematics
John McCarthy
Person

John McCarthy

Father of Artificial Intelligence

1950s–2011

Artificial IntelligenceProgramming LanguagesComputer Science Theory
John von Neumann
Person

John von Neumann

Father of Modern Computing Architecture

1920s–1950s

ComputingMathematicsComputer Architecture
Person

Jonathan Gay

Creator of Flash

1990s–present

WebAnimationMultimedia
Person

Jordan Walke

Creator of React

2010s–present

Web DevelopmentJavaScript FrameworksProgramming Languages
Person

José Valim

Creator of Elixir

2010s–present

Programming LanguagesFunctional ProgrammingWeb Development
Person

Kateryna Yushchenko

Creator of Address Programming Language

1950s–1990s

Programming LanguagesComputer ScienceMathematics
Katherine Johnson
Person

Katherine Johnson

NASA Mathematician

1950s–2020

MathematicsSpace TechnologyComputing
Person

Ken Kennedy

High Performance Computing Pioneer

1970s–2007

High Performance ComputingCompilersParallel Computing
Ken Thompson
Person

Ken Thompson

Co-creator of Unix, Go, and UTF-8

1960s–present

ComputingOperating SystemsProgramming Languages
Larry Wall
Person

Larry Wall

Creator of Perl

1980s–present

Programming LanguagesText ProcessingOpen Source
Lars Bak
Person

Lars Bak

Creator of V8 and Dart

1990s–present

Virtual MachinesProgramming LanguagesJavaScript
Leslie Lamport
Person

Leslie Lamport

Pioneer of Distributed Systems

1970s–present

Distributed SystemsComputer Science TheoryTypesetting
Linus Torvalds
Person

Linus Torvalds

Creator of Linux and Git

1990s–present

Operating SystemsVersion ControlOpen Source
Margaret Hamilton
Person

Margaret Hamilton

Pioneer of Software Engineering

1960s–present

ComputingSoftware EngineeringAerospace
Martin Cooper
Person

Martin Cooper

Father of the Cell Phone

1950s–present

TelecommunicationsMobile ComputingElectrical Engineering
Person

Martin Fowler

Software Patterns Author

1990s–present

Software EngineeringSoftware PatternsAgile Development
Martin Hellman
Person

Martin Hellman

Co-inventor of Public-Key Cryptography

1970s–present

CryptographySecurityElectrical Engineering
Martin Odersky
Person

Martin Odersky

Creator of Scala

1990s–present

Programming LanguagesFunctional ProgrammingType Systems
Matthias Ettrich
Person

Matthias Ettrich

Founder of KDE

1990s–present

Desktop EnvironmentsOpen SourceUser Interface
Michael Stonebraker
Person

Michael Stonebraker

Pioneer of Database Systems

1970s–present

ComputingDatabases
Person

Michael Widenius

Creator of MySQL and MariaDB

1990s–present

DatabasesOpen SourceWeb Development
Person

Nathaniel Rochester

Creator of the First Assembler

1950s–1980s

Programming LanguagesSystems ProgrammingArtificial Intelligence
Niklaus Wirth
Person

Niklaus Wirth

Designer of Pascal and Champion of Simplicity

1960s–2020s

Programming LanguagesCompilersSystems Programming
Paul Allen
Person

Paul Allen

Microsoft Co-Founder

1970s–2018

Personal ComputingProgramming LanguagesBusiness
Peter Naur
Person

Peter Naur

Editor of ALGOL 60 Report and Software Engineering Pioneer

1950s–2016

Programming LanguagesSoftware EngineeringComputer Science Theory
Person

Phil Wadler

Pioneer of Functional Programming

1980s–present

Programming LanguagesFunctional ProgrammingType Systems
Radia Perlman
Person

Radia Perlman

Mother of the Internet

1970s–present

NetworkingComputingSecurity
Rasmus Lerdorf
Person

Rasmus Lerdorf

Creator of PHP

1990s–present

Programming LanguagesWeb DevelopmentServer-side Scripting
Ray Kurzweil
Person

Ray Kurzweil

Pioneer of OCR and Speech Synthesis

1970s–present

Artificial IntelligenceAccessibilitySpeech Recognition
Person

Rich Harris

Creator of Svelte and Rollup

2010s–present

Web DevelopmentJavaScript FrameworksDeveloper Tools
Rich Hickey
Person

Rich Hickey

Creator of Clojure

2000s–present

Programming LanguagesFunctional ProgrammingJVM Languages
Richard Stallman
Person

Richard Stallman

Founder of the Free Software Movement

1980s–present

Free SoftwareProgramming LanguagesOperating Systems
Rob Pike
Person

Rob Pike

Co-creator of Go, UTF-8, and Plan 9

1980s–present

Programming LanguagesOperating SystemsDistributed Systems
Person

Robert Griesemer

Co-creator of Go

1990s–present

Programming LanguagesVirtual MachinesCompilers
Roberto Ierusalimschy
Person

Roberto Ierusalimschy

Creator of Lua

1990s–present

Programming LanguagesGame DevelopmentEmbedded Systems
Person

Robin Milner

Creator of ML and Pioneer of Concurrency Theory

1970s–2010

Programming LanguagesType SystemsConcurrency Theory
Person

Roy Fielding

Creator of REST and Co-founder of Apache

1990s–present

Web ArchitectureAPI DesignOpen Source
Person

Ryan Dahl

Creator of Node.js and Deno

2000s–present

JavaScriptServer-side DevelopmentRuntime Systems
Seymour Cray
Person

Seymour Cray

Father of Supercomputing

1960s–1996

SupercomputingComputer ArchitectureHigh Performance Computing
Person

Simon Peyton Jones

Haskell Designer and GHC Architect

1980s–present

Functional ProgrammingProgramming LanguagesCompilers
Person

Sindre Sorhus

Open Source Developer

2010s–present

Open SourceJavaScriptDeveloper Tools
Stephen Wolfram
Person

Stephen Wolfram

Creator of Mathematica

1980s–present

Scientific ComputingProgramming LanguagesComplex Systems
Steve Wozniak
Person

Steve Wozniak

Co-founder of Apple and Creator of Apple I/II

1970s–present

Personal ComputingComputer HardwareElectronics
Person

Taylor Otwell

Creator of Laravel

2010s–present

Web DevelopmentPHP FrameworksOpen Source
Theo de Raadt
Person

Theo de Raadt

Founder of OpenBSD and OpenSSH

1990s–present

Operating SystemsSecurityOpen Source
Person

Thomas E. Kurtz

Co-creator of BASIC

1950s–present

Programming LanguagesComputer EducationTime-sharing Systems
Tim Berners-Lee
Person

Tim Berners-Lee

Inventor of the World Wide Web

1980s–present

ComputingNetworkingInformation Systems
Person

Tom Christiansen

Perl Developer and Educator

1990s–present

Programming LanguagesPerlTechnical Writing
Tony Hoare
Person

Tony Hoare

Creator of Quicksort and CSP

1960s–present

AlgorithmsProgramming LanguagesFormal Methods
Vint Cerf
Person

Vint Cerf

Father of the Internet

1960s–present

NetworkingComputing
Person

Walter Brattain

Co-inventor of the Transistor

1940s–1987

ElectronicsPhysicsSemiconductors
Walter Bright
Person

Walter Bright

Creator of D and First Native C++ Compiler

1980s–present

Programming LanguagesCompilersSystems Programming
Ward Cunningham
Person

Ward Cunningham

Inventor of the Wiki

1980s–present

WebSoftware PatternsCollaboration
Whitfield Diffie
Person

Whitfield Diffie

Co-inventor of Public-Key Cryptography

1970s–present

CryptographySecurityComputer Science
Person

William Shockley

Co-inventor of the Transistor

1940s–1989

ElectronicsSemiconductorsPhysics
Xavier Leroy
Person

Xavier Leroy

Creator of OCaml and CompCert

1990s–present

Programming LanguagesCompilersFormal Verification
Yukihiro Matsumoto
Person

Yukihiro Matsumoto

Creator of Ruby

1990s–present

Programming LanguagesWeb DevelopmentOpen Source