The Guy Who Runs Power On at Freelance Educational Services
East Lansing, Michigan, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Chris Fritz is a software engineer in Durham, North Carolina with 12 years of experience focused on front-end engineering, build tooling, and developer experience. An engineer/educator hybrid, he’s an active open-source contributor to the Vue ecosystem—fixing compiler and directive issues, adding promise support to $nextTick, and improving docs and translations. He maintains and enhanced prerender-spa-plugin, adding async rendering strategies, HTML post-processing, and robust error handling to make SPA prerendering more reliable. His work spans practical examples and opinionated tooling (routing examples, enterprise boilerplates, and eslint-plugin-vue) that help teams ship cleaner Vue apps faster. Comfortable across the full stack of build systems, components, and developer tooling, he pairs production-grade fixes with documentation and examples that lower the learning curve for others.
12 years of coding experience
1 year of employment as a software developer
International Baccalaureate Diploma, International Baccalaureate Diploma at Antwerp International School
B.A., Secondary Education, B.A., Secondary Education at Michigan State University
An ever-evolving, very opinionated architecture and dev environment for new Vue SPA projects using Vue CLI.
Role in this project:
Front-end Developer
Contributions:219 commits, 45 PRs, 213 pushes in 2 years 1 month
Contributions summary:Chris primarily contributed to the front-end of the Vue.js application. Their work involved the initial setup of the project using Vue CLI 3, writing unit tests for authentication modules, and developing and modifying login-related components, including integrating base components. They also modified various configuration files such as `tests/e2e/plugins/index.js` and `stylelint.config.js`. The user appears to be focused on setting up the project's structure and ensuring it works correctly.
A simple example of routing with Vue 2.0 without using vue-router.
Role in this project:
Front-end Developer
Contributions:18 commits, 4 PRs, 14 pushes in 10 months
Contributions summary:Chris primarily focused on implementing a simple routing system for a Vue.js 2.0 application. They created and modified Vue components, including `VLink`, `MainLayout`, and pages for different routes. The user also updated the main application file (`main.js`) to handle routing logic and created a `routes.js` file to define the application's routes, along with an `index.html` and `404.html` to configure the page for routing.
vue-routerroutingvueroutervue-2
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.