# Projects

Most of my open-source work is for RetroAchievements, a platform with over 2 million accounts that nearly every major emulator integrates with.

Star counts as of Oct 12, 2026.

## RetroAchievements

The platform behind retroachievements.org, which adds achievements to retro games. RetroArch, PCSX2, PPSSPP, Dolphin, DuckStation, BizHawk, and other major emulators [integrate with it](https://docs.retroachievements.org/general/emulator-support-and-issues.html). I work directly with their maintainers. I run RA's web platform, and have contributed over 2,300 merged pull requests, including [the beaten games system](https://docs.retroachievements.org/guidelines/content/progression-and-win-condition-guidelines.html) and [multiset functionality](https://docs.retroachievements.org/guidelines/content/subsets.html).

- Role: Admin, core maintainer
- Tech: PHP, Laravel, React, TypeScript
- Stars: 429
- Source: https://github.com/RetroAchievements/RAWeb
- Site: https://retroachievements.org

## psn-api

A TypeScript library for fetching PlayStation Network trophy, user, and game data, built by reverse-engineering the PlayStation mobile app's API calls. Over 180,000 downloads in the past year.

- Role: Author
- Tech: TypeScript
- Stars: 427
- Source: https://github.com/achievements-app/psn-api
- Site: https://psn-api.achievements.app

## @retroachievements/api

The official TypeScript library for fetching RetroAchievements achievement, user, and game data. Over 30,000 downloads in the past year.

- Role: Author
- Tech: TypeScript
- Stars: 79
- Source: https://github.com/RetroAchievements/api-js
- Site: https://api-docs.retroachievements.org

## RetroAchievements docs

Guides for RetroAchievements players and the developers who make achievement sets.

- Role: Maintainer
- Tech: Markdown, VitePress
- Stars: 50
- Source: https://github.com/RetroAchievements/docs
