Matthew Krick is a technical cofounder and Principal Engineer with 11 years of experience building Parabol from idea to a Series A company serving over 150,000 users, where he still drives full‑stack development and integrations as Chief HTML Programmer. He blends hands‑on TypeScript and backend work—refactoring UI components and improving third‑party integrations like Jira—with product leadership rooted in operations and sustainable business practices. Earlier roles span project management at Boeing, business intelligence at Ecova for Fortune 500 clients, and international development work teaching risk management and programming during his Peace Corps service. Comfortable shipping product features and type fixes alike, he also contributes to widely used open‑source TypeScript definitions, showing attention to developer experience beyond his own product. Based in San Diego, he pairs technical depth with a founder’s sense for purposeful meetings and transparent team processes.
11 years of coding experience
1 year of employment as a software developer
University of California San Diego
B.B.A., Operations and Technology Management, 3.8 GPA (Upper-level), B.B.A., Operations and Technology Management, 3.8 GPA (Upper-level) at University of Portland
B.A., Spanish, B.A., Spanish at Universidad de Granada
Contributions:1485 reviews, 5977 commits, 3699 PRs in 6 years 10 months
Contributions summary:Matt Krick's commits in the `parabol/parabol` repository primarily involve refactoring and implementing changes to various components of the application. His work spans both backend and frontend systems, addressing TypeScript issues and improving Jira integration. He also added features like the ability to change the due date. His contributions directly impact the user interface and the integration with 3rd party services.
The repository for high quality TypeScript type definitions.
Role in this project:
Full-stack Developer
Contributions:6 commits, 4 PRs, 3 comments in 9 months
Contributions summary:Matthew primarily contributed to TypeScript type definitions, addressing issues and adding support for relay-runtime and aframe libraries. They fixed function signatures, made fields nullable, and added generics to storeTypes. Additionally, the user merged branches and updated test examples related to AFrame.
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.