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
Converts your TSLint configuration to the closest possible ESLint equivalent. 🚀
Role in this project:
Full-stack Developer
Contributions:54 releases, 108 reviews, 62 commits in 3 years 1 month
Contributions summary:Josh primarily contributed to the project by refactoring and updating the codebase, specifically related to TypeScript and ESLint configuration. They addressed issues by adding new codelyzer converters, incorporating Prettier fixups, and modernizing testing configurations with SWC. Additionally, they converted the project to ECMAScript Modules (ESM). The user's changes aimed to improve the project's maintainability, code quality, and build processes.
Quickstart-friendly TypeScript template with comprehensive, configurable, opinionated tooling. 🎁
Role in this project:
Full-stack Developer & DevOps Engineer
Contributions:334 releases, 502 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.
typescripteslintnodetemplatejavascript
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.