Blaine Kasten

Software Engineer at Together AI

Saint Paul, Minnesota, 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
Blaine Kasten is a software engineer with 12 years of experience building resilient front-end systems and development tooling from Saint Paul, Minnesota. He blends a background in audio engineering and music with deep React expertise, having contributed significant fixes and feature work to high-profile projects like Gatsby and reach/router. Blaine’s contributions span component design, testing automation, TypeScript migrations, and improving developer experience through tools like react-refresh-webpack-plugin. He’s held progressive engineering roles from startups to enterprise as a principal engineer, bringing both hands-on coding and build/system-level insight. Known for improving test suites and developer workflows, he often focuses on making complex developer experiences simpler and more reliable. Outside code, his audio engineering roots inform a detail-oriented approach to polish and quality that shows up in his work.
code12 years of coding experience
job12 years of employment as a software developer
bookAAS, Audio Engineering, AAS, Audio Engineering at Institute of Production and Recording
stackoverflow-logo

Stackoverflow

Stats
1,683reputation
473kreached
18answers
17questions
github-logo-circle

Github Skills (39)

unit-testing10
hook10
javascript10
hot-reload10
testing10
typescript10
webpack10
front-end-development10
jestjs10
webpacker10
typescript-types10
jasmine10
typescripts10
enzyme10
unit-test10

Programming languages (13)

C#JavaCSSC++RustGoHTMLTypeScript

Github contributions (5)

github-logo-circle
enzymejs/enzyme-matchers

Apr 2016 - Oct 2019

Jasmine/Jest assertions for enzyme
Role in this project:
userFront-end Developer & Test Automation Engineer
Contributions:42 releases, 236 commits, 291 PRs in 3 years 7 months
Contributions summary:Blaine primarily contributed to the development and enhancement of Enzyme matchers, focusing on creating and implementing new assertion matchers for testing React components. Their work included building matchers such as `toBeChecked`, `toBeDisabled`, `toExist`, and `toHaveState`, extending the testing capabilities of the library. They also added support for object-based assertions for styles, state, and props, and improved message verbage for the matchers, increasing the clarity of tests.
assertionsenzymejesttestingjavascript
gatsbyjs/gatsby

Nov 2019 - Nov 2020

The best React-based framework with performance, scalability and security built in.
Role in this project:
userFront-end Developer & DevOps Engineer
Contributions:7 reviews, 95 commits, 230 PRs in 1 year
Contributions summary:Blaine primarily contributed to bug fixes and improvements within the Gatsby framework. Their work included addressing a missing function call, enhancing the development workflow, and improving error messages related to the build process. They also contributed to the internal TypeScript migration. The commits demonstrate a solid understanding of the project's build process and development environment, alongside the core react framework.
gatsbyreactweb-appfastestcompiler
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
Blaine Kasten - Software Engineer at Together AI