Ian Taylor

Co-founder at Segment

San Francisco, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Ian Taylor is a seasoned co-founder and full-stack engineer with 15 years of experience building developer-focused products from San Francisco. As a co-founder of Segment, he blends product design sensibility with hands‑on front-end and back-end development, shipping robust integrations and analytics features used widely in the web ecosystem. His open-source work spans data validation (superstruct), authentication (permit), analytics integrations (analytics.js / analytics-node), and rich text editing (slate), often focused on refactoring, test coverage, and integration robustness. Comfortable across the stack, he has contributed to both UI polish and core library logic, demonstrating a rare mix of design training (RISD BFA) and engineering discipline. Colleagues know him for improving code quality through thoughtful refactors and comprehensive tests, not just feature hacks. He brings entrepreneurial leadership with a designer’s eye and a developer’s commitment to reliable, maintainable systems.
code15 years of coding experience
bookInternational Baccalaureate, International Baccalaureate at Washington International School
bookBFA in Graphic Design Graphic Design, BFA in Graphic Design Graphic Design at Rhode Island School of Design
github-logo-circle

Github Skills (31)

fastify10
apim10
javascript10
schema-validation10
expressjs10
preprocessing10
preprocess10
ui-components10
testing10
css10
hapi10
authentication10
typescript10
user-authentication10
web-analytics10

Programming languages (16)

C#JavaC++CSSCRustMakefileGo

Github contributions (5)

github-logo-circle
ianstormtaylor/superstruct

Nov 2017 - Nov 2022

A simple and composable way to validate data in JavaScript (and TypeScript).
Role in this project:
userBack-end Developer
Contributions:6 reviews, 335 commits, 227 PRs in 5 years
Contributions summary:Ian primarily focused on refactoring existing code and adding more tests to the `superstruct` repository. Their contributions included changes to the core validation logic and error handling within the `src/index.js` and `src/errors.js` files. The user also modified several test files, demonstrating an emphasis on improving code quality and test coverage for data validation functionality. These changes aimed to refine and improve the functionality of the data validation library.
jstypescript-definitionsstructsdecoratorsanitize
segmentio/analytics.js

Aug 2012 - Aug 2014

The hassle-free way to integrate analytics into any web application.
Role in this project:
userFull-stack Developer
Contributions:646 commits, 17 comments in 2 years 1 month
Contributions summary:Ian implemented the Qualaroo integration, including the necessary methods to identify users, track events, and integrate with the Qualaroo API. They added specific functionality to set user identifiers and store traits, as well as the ability to track events and send data to the Qualaroo platform. They also merged changes related to fixing form tracking with jQuery, indicating a focus on improving data collection capabilities and integration robustness within the analytics.js ecosystem.
integrateanalyticsweb-application
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Ian Taylor - Co-founder at Segment