Josh Goldberg is a Senior Frontend Developer with 11 years of experience building developer-facing tooling and delightful web UIs, currently contributing at Sentry and co-organizing SquiggleConf. He’s a prolific open-source maintainer—helping steer projects like typescript-eslint, DefinitelyTyped, and the TypeScript website—and is a Microsoft MVP known for deep TypeScript expertise. Josh spans full-stack work from compiler and framework improvements (TypeScript, Astro) to front-end UX and accessibility, and he routinely modernizes tooling and CI for large projects. His background includes significant front-end platform roles at Codecademy and multiple engineering positions at Microsoft, and he’s the author of LearningTypeScript and creator of tooling like TypeStat. Colleagues appreciate that alongside rigorous engineering he brings a playful streak and a penchant for surprising integrations—so working with him is as productive as it is memorable.
11 years of coding experience
10 years of employment as a software developer
Bachelor of Science, Computer Science, Bachelor of Science, Computer Science at Rensselaer Polytechnic Institute
Quickstart-friendly TypeScript template with comprehensive, configurable, opinionated tooling. 🎁
Role in this project:
Full-stack Developer & DevOps Engineer
Contributions:263 releases, 500 reviews, 160 commits in 3 months
Contributions summary:Josh primarily contributed to the project's build and configuration, demonstrating DevOps and front-end skills. They implemented and refined the setup script, managed ESLint configurations, and integrated testing coverage tools. Moreover, they adjusted project dependencies, formatted and modified the README, and made structural modifications to the project's configuration to improve the overall development experience.
Converts JavaScript to TypeScript and TypeScript to better TypeScript. 🧫
Role in this project:
Full-stack Developer
Contributions:16 releases, 106 reviews, 230 commits in 2 years 10 months
Contributions summary:Josh primarily focused on improving the codebase by refactoring and enhancing TypeScript support within the project. They updated the project's build configuration to incorporate advanced linting rules and more strict type-checking, improving overall code quality. Furthermore, they fixed several edge cases related to type inference in React components and implemented a utility to detect and add missing import extensions, streamlining the module import processes. The user's work demonstrates a dedication to code quality and improving the developer experience.
codemodjavascriptmutationsflowtypejscodeshift
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
Josh Goldberg - Senior Frontend Developer at SquiggleConf