Nick Bolles is a Lead Software Engineer with 11 years of experience modernizing large-scale web applications and improving developer experience at companies like DocuSign and Epic. He blends full-stack expertise in TypeScript, React, and .NET with a strong focus on CI/CD, incremental migrations, and measurable quality improvements—having driven TS strict mode adoption, diff-based PR checks, and transitions from monthly releases to CDN-delivered on-demand releases. A hands-on technical leader and mentor, he has led architecture changes, microfrontend migrations, and developer tooling that cut deploy times from days to seconds while preserving customer safety. An active open-source contributor, Nick has improved TypeScript typings in DefinitelyTyped and hardened backend stability in Strapi, reflecting deep practical knowledge of typing, testing, and error handling. Based in Wausau, WI, he brings entrepreneurial instincts and a penchant for tinkering—maintaining a personal GitLab server, home automation, and hobby projects that keep him exploring emerging web technologies.
11 years of coding experience
10 years of employment as a software developer
Bachelor of Business Administration (BBA) Information Technology, Bachelor of Business Administration (BBA) Information Technology at University of Wisconsin-Whitewater
High School Diploma, High School Diploma at Hudson High School
🚀 Strapi is the leading open-source headless CMS. It’s 100% JavaScript/TypeScript, fully customizable, and developer-first.
Role in this project:
Backend Developer
Contributions:15 commits, 2 PRs, 37 comments in 1 month
Contributions summary:Nick primarily focused on improving the stability and error handling of the Strapi CMS backend. Their contributions involved fixing issues related to hooks, specifically requiring correct packages and removing temporary paths. Additionally, the user added dependencies like 'rimraf' to manage file system operations within the Strapi environment and implemented better error handling by using a callback function for rimraf to catch errors. They made changes to core connectivity modules.
The repository for high quality TypeScript type definitions.
Role in this project:
Full-stack Developer
Contributions:9 commits, 1 PR, 9 comments in 3 months
Contributions summary:Nick primarily focused on improving the typing and functionality of the `withRouter` component within the `next-server` directory, adding tests and examples to ensure correct usage. They also addressed a bug related to the router parameter. Additionally, the user updated and added new features to the `@feathersjs/authentication-oauth2` verifier and feathers authentication. Their contributions demonstrate expertise in TypeScript and component development within a React and Next.js context.
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.