Spencer Miskoviak

Software Engineer at Tern

Salt Lake City, Utah, 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
Spencer Miskoviak is a software engineer with 12 years of experience building web-first products and design systems, currently based in Salt Lake City and working at Tern. He specializes in TypeScript, React, CSS, and AST-driven tooling, with a strong focus on developer experience and test quality. His open-source contributions include meaningful work on widely used projects like DefinitelyTyped and the Testing Library ESLint plugin, where he improved type definitions, refactored rules, and added new configurations to prevent common testing mistakes. Past roles at Wealthfront, Handshake, and YC-backed Wolfia reflect experience across startups and product-focused engineering teams. Colleagues know him for pragmatically simplifying complex UI logic and for digging into tooling-level problems that make teams more productive.
code12 years of coding experience
job11 years of employment as a software developer
bookBachelor of Science - BS, Software Engineering, Bachelor of Science - BS, Software Engineering at Michigan Technological University
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
5,510reputation
306kreached
201answers
6questions
Badges
react-context
top-5%
gatsby
top-5%
typescript
top-5%
webpack
top-5%
javascript
top-5%
github-logo-circle

Github Skills (33)

javascript10
testing10
component-development10
guideline10
typescript10
typescript-definitions10
eslint10
ui-design10
type-definition10
uid10
testing-library10
codemod10
jestjs10
front-end-development10
typescript-types10

Programming languages (10)

TypeScriptMDXCSSOCamlSCSSJavaScriptHTMLRuby

Github contributions (5)

github-logo-circle
ESLint plugin to follow best practices and anticipate common mistakes when writing tests with Testing Library
Role in this project:
userFull-stack Developer
Contributions:8 reviews, 16 commits, 16 PRs in 2 years 2 months
Contributions summary:Spencer primarily contributes to the ESLint plugin, demonstrating a strong focus on improving code quality and maintainability. They implemented features such as supporting multiple test ID attributes and adding new configuration options for the "prefer-explicit-assert" rule. Significant effort went into refactoring and improving existing rules, including fixing bugs and enhancing the testing framework. They also refactored and updated testing for new rule functionalities.
reacteslintjestfollowjavascript
The repository for high quality TypeScript type definitions.
Role in this project:
userFull-stack Developer
Contributions:5 reviews, 9 commits, 10 PRs in 10 months
Contributions summary:Spencer primarily contributed to the type definitions for various packages within the `DefinitelyTyped` repository. They added TypeScript type definitions and tests for `react-cache`, `css-modules-loader-core`, `reserved-words`, `webpack-bugsnag-plugins`, `mini-css-extract-plugin`, and `@loadable/webpack-plugin`. Their work involved creating and updating `.d.ts` and test files, resolving linting warnings, and ensuring compatibility with TypeScript and related tooling.
typescript-definitionstype-definitionshigh-qualitydtsdefinitions
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
Spencer Miskoviak - Software Engineer at Tern