Ian Vanschooten

Staff Software Engineer at Defined Networking

Ann Arbor, 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
Ian Vanschooten is a Staff Software Engineer with 11 years of experience building and modernizing front-end tooling and developer workflows from Ann Arbor, Michigan. He blends practical full-stack skills with deep front-end expertise, contributing to high-profile open-source projects like Storybook and Vite where he improved HMR, refactored code for maintainability, and modernized URL and import handling. Ian has a track record of enhancing developer experience across libraries (recharts, react-joyride, react-split-pane) and strengthening QA and typesafety in projects such as ESLint and MirageJS. His background in aerospace and space systems (BS and MS) informs a methodical, systems-oriented approach to software design and testing. Colleagues describe him simply as someone who “likes to do things” — a concise reflection of his hands-on, get-it-done contributor mindset.
code11 years of coding experience
bookBS, Aerospace Engineering, BS, Aerospace Engineering at North Carolina State University
bookMS, Space Systems Operations Management, MS, Space Systems Operations Management at Webster University
github-logo-circle

Github Skills (51)

atom-editor10
static-code-analysis10
javascript10
react-components10
storybook10
ui-components10
jes10
testing10
charts10
css10
typescript10
vite10
eslint10
chartjs10
charting10

Programming languages (26)

MakefileElmGoHTMLGroovyTypeScriptShellAstro

Github contributions (5)

github-logo-circle
storybookjs/builder-vite

Jun 2021 - Jan 2023

A builder plugin to run and build Storybooks with Vite
Role in this project:
userFront-end Developer
Contributions:46 releases, 133 reviews, 202 commits in 1 year 7 months
Contributions summary:Ian primarily contributed to the Storybook builder for Vite, focusing on enhancing the front-end development experience. They added support for environment variables and improved the handling of sourcemaps. The user also worked on improving the HMR (Hot Module Replacement) for React and Svelte story files, and addressed issues with incorrect imports and package versions. Moreover, the user added features like auto-title support, and improved documentation for the examples.
vitejsbuilderviteplugin-buildertypescript
AtomLinter/linter-eslint

Nov 2015 - Dec 2018

ESLint plugin for Atom Linter
Role in this project:
userFull-stack Developer
Contributions:3 releases, 55 commits, 51 PRs in 3 years 1 month
Contributions summary:Ian primarily contributed to the enhancement of the ESLint plugin for Atom Linter, focusing on improving its functionality and reliability. Their contributions included fixing testing specifications, modifying configuration settings, and incorporating new features, such as a debug command. The user also addressed issues related to fixes, caching, and file handling within the project's codebase, while also contributing to the code documentation and the configuration of the testing environment.
linterlinteslintlinter-eslintatom-linter
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