Steve Carlson

Principal Software Engineer at Steven Carlson Photography

Pleasanton, 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
Steve Carlson is a Principal Software Engineer with 20+ years of experience building high-performance front-end platforms and libraries that power large-scale web properties, currently shaping Yahoo Finance's frontend using Svelte, TypeScript and React. He specializes in web performance, modular architectures, and developer-facing tools—authoring and refactoring open-source projects like Atomizer and contributing to AMP and performant React components. Steve has a demonstrated history of driving sub-second page experiences and creating reusable component frameworks adopted across global sites. Beyond code, he blends a systems-level view with hands-on craftsmanship, often simplifying complex problems into modular, testable components. Based in Pleasanton, he pairs his engineering work with a long-running freelance music photography practice, hinting at a creative eye for user-facing experiences.
code11 years of coding experience
job24 years of employment as a software developer
bookBachelor of Arts - BA Computer Science, Bachelor of Arts - BA Computer Science at Calvin University
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
1answer
0questions
github-logo-circle

Github Skills (21)

javascript10
ampl10
css10
intergration10
google-amp10
advertising10
html10
amp-html10
web-development10
ads10
react10
ati10
gruntjs9
ui-design9
g9

Programming languages (2)

JavaScriptHTML

Github contributions (5)

github-logo-circle
acss-io/atomizer

Jan 2015 - Jun 2022

A library to create small, reusable CSS that scales as your website grows.
Role in this project:
userFront-end Developer
Contributions:62 releases, 38 reviews, 443 commits in 7 years 6 months
Contributions summary:Steve primarily focused on refactoring the codebase, breaking down functionality into modular components. They made changes to the core `atomize.js` file and updated Grunt tasks and configurations in `Gruntfile.js` to facilitate the modularization and client-side usage. Their work also included fixing typos and integrating the AutoAtom functionality for improved code generation and usability.
cssatomizeratomic-cssfunctional-cssreusable
yahoo/react-stickynode

May 2016 - Jul 2016

A performant and comprehensive React sticky component.
Role in this project:
userFront-end Developer
Contributions:7 releases, 23 commits, 16 PRs in 1 month
Contributions summary:Steve focused on enhancing the functionality and stability of a React sticky component. Their contributions included implementing a `shouldFreeze` hook, caching the frozen state, and preventing unnecessary scroll event handling. Furthermore, the user addressed potential issues related to calculating the stickyBottom value in release mode and refactored the component to use shallowCompare. These changes demonstrate a focus on improving performance and optimizing the component's behavior under various conditions.
react-componentreacttruncatereact-stickyscrollable
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
Steve Carlson - Principal Software Engineer at Steven Carlson Photography