Nic Jansma

Senior Principal Software Engineer at Cloudflare

Grand Rapids, Michigan, 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
Nic Jansma is a Senior Principal Software Engineer with 14 years of experience specializing in web performance, observability, and web standards, currently shaping Cloudflare’s observability platform and performance features. A longtime standards contributor, he co-chairs the W3C Web Performance Working Group and the RUM Community Group, driving practical improvements to how the web measures and delivers speed. His career spans leadership roles at Akamai, Microsoft (where he helped build IE9/IE10 performance features), and SOASTA, alongside founding several web-focused ventures dating back to the 1990s. Nic is an active open-source contributor—his performance enhancements to the popular request/request HTTP client added detailed timings and keep-alive support—reflecting a blend of hands-on engineering and protocol-level thinking. Based in Grand Rapids, he pairs entrepreneurial roots with deep systems expertise to make fast, measurable experiences for users worldwide.
code14 years of coding experience
job26 years of employment as a software developer
bookBS, Computer Science, BS, Computer Science at University of Michigan
stackoverflow-logo

Stackoverflow

Stats
4,090reputation
1.8mreached
28answers
1question
Badges
testing
top-5%
profiling
top-5%
javascript
top-5%
windows
top-5%
github-logo-circle

Github Skills (15)

http10
nodejs10
javascript10
performance-optimization10
testing9
profiling9
windows9
crash-reports6
html6
scheduled-tasks6
google-chrome6
batchfile6
timing6
command-line6
windows-vista6

Programming languages (23)

C#JavaBikeshedC++CSSCMakefileVue

Github contributions (5)

github-logo-circle
request/request

Nov 2016 - Mar 2017

🏊🏾 Simplified HTTP request client.
Role in this project:
userBack-end Developer / Performance Engineer
Contributions:10 commits, 3 PRs, 29 comments in 4 months
Contributions summary:Nic primarily focused on enhancing the performance and providing detailed timing metrics for the `request` library. They implemented a `.timings` array to track various phases of an HTTP request, including DNS lookup, connection establishment, and response times. Further contributions involved refactoring the timing mechanism to use the `performance-now` library, and added a test suite for timing-related functionalities. Moreover, they added support for keep-alive connections.
nicjansma/talks

Feb 2014 - Nov 2022

Contributions:62 commits, 59 pushes, 1 comment in 8 years 11 months
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