I specialize in leveraging my expertise in TypeScript and frontend frameworks to build seamless, high-quality user and developer experiences. With years of experience leading cross-functional teams and maintaining open-source projects, I have successfully guided numerous initiatives from concept to launch. Iโm passionate about collaboration, learning, and mentorship, fostering an environment that drives productivity. Having worked remotely full-time since 2020, I thrive in adaptable, results-oriented settings.
I love building JavaScript applications, products, and librariesโwhether it's crafting SaaS products, designing data-fetching libraries, or writing CSS. While my primary focus is on frontend development with Vue and React, I'm also comfortable diving into backend work, writing APIs, and designing permission systems. I'm a TypeScript nerd, a Vue and React philosopher, and a DevX advocate. Some say it's either DevX or UXโI want both.
I live in Rockford, IL, with my wife and kids. When I'm not coding, you'll probably find me playing golf with my buddies or hiking through state parks with my family.
- Frontend Engineering โ Expertise in Vue.js, React, TypeScript, and modern frontend tooling.
- Open Source Development โ Maintainer of Kitbag, a collection of TypeScript and Vue utilities.
- Full-Stack Capabilities โ Comfortable building backend APIs, authentication systems, and more.
- Developer Experience Advocate โ Passionate about making tools that enhance both DevX and UX. Why choose between the two when you can have both?
A suite of TypeScript and Vue utilities, including Kitbag Router, which enhances type safety and developer experience in Vue applications.
- Led frontend efforts to improve performance, scalability, and user experience.
- Developed a fast site-wide search feature and a robust authentication token management system.
- Maintained the "Flow Run Graph," a core visualization feature used by thousands of users.
- Designed and built estimating and invoicing systems used by contractors nationwide.
- Contributed to a project scheduling tool that coordinated complex job timelines.
- Led full-stack development of marketing, e-commerce, and logistics applications.
- Built and maintained dozens of user-friendly web platforms.
- GitHub: @pleek91
- LinkedIn: Craig Harshbarger
- Stack Overflow: Profile
- Website: kitbag.dev
Thanks for stopping by! ๐