01/2022 – 06/2025
08/2021 – 12/2021
01/2010 – 05/2021
If you have any questions or would like to get in touch, please fill out the form below. I’ll get back to you as soon as possible.
I enjoy contributing to open source projects and working together with the developer community. Below are a few of my most meaningful contributions, including improvements to developer experience and project infrastructure. I often spot and report issues, open pull requests, and look for ways to improve workflows or documentation.
I'm always open to new opportunities to collaborate, so if you have a project in mind or something I could help with, feel free to get in touch.
These are some of the pull requests I'm most proud of. They reflect my focus on improving developer experience, fixing subtle bugs, and contributing to widely used tools and frameworks:
Removed an outdated reference to the deprecated providerImportSource option in the Next.js MDX integration guide. This ensures alignment with the current MDX runtime behavior and prevents confusion when applying custom components via MDXProvider.
Fixes outdated @vercel/node@3.0.11 in Expo docs. That version fails on Vercel with Node.js 22. The PR updates the package to the latest LTS-compatible version to ensure deployments work with Node.js 22.
Improved the reset-project script in Expo by adding a prompt to optionally delete the /app-example folder and the script reference in package.json, making cleanup easier and more user-friendly after a project reset.
Fixed Vercel API route config in docs by updating vercel.json to reference /api/index.ts instead of /api/index.js. This resolves deployment errors caused by mismatched file extensions.
Added README section to guide sharing custom components in nested MDX files using MDXProvider. Fixes rendering issues by ensuring consistent component access throughout MDX hierarchy.
depcheck/depcheck
upleveled/preflight
expo/expo
expo/expo
expo/expo
upleveled/expo-example-fall-2024-eu
expo/expo
expo/expo
expo/expo
tabrindle/envinfo
tabrindle/envinfo
lovell/sharp
upleveled/expo-example-spring-2024-eu
upleveled/expo-example-spring-2024-eu
nodejs/corepack
upleveled/system-setup
upleveled/system-setup
ts-safeql/safeql
upleveled/preflight
upleveled/express-guest-list-api-memory-data-store
upleveled/express-guest-list-api-memory-data-store
expo/expo
upleveled/preflight-test-project-next-js-passing
upleveled/next-js-example-winter-2025-eu
upleveled/preflight
upleveled/preflight
expo/expo
upleveled/expo-example-winter-2025-eu
expo/expo
upleveled/next-js-example-winter-2025-eu
expo/expo
upleveled/next-starter-peacock
vickonrails/next-starter-peacock
vickonrails/next-starter-peacock
upleveled/next-starter-peacock
upleveled/next-starter-peacock