Foster Brereton is a research scientist and software engineer with 13 years of professional experience, currently contributing to next-generation C++ software from Pasadena. A long-time Adobe veteran and principal scientist-level engineer on core Photoshop work, he combines deep systems-level expertise with practical application development. He’s an active open-source contributor—notably improving the backend template engine of the popular HexFiend macOS hex editor to better parse complex formats like ZIP, PNG, Exif, DNG and Mach-O and to handle unusual integer sizes. Foster is skilled at modernizing legacy code and shipping durable, reusable tooling, and he brings a disciplined engineering approach shaped by a UCLA background and a fondness for the Oxford comma.
Contributions:11 reviews, 9 commits, 14 PRs in 8 months
Contributions summary:Foster primarily contributes to the backend of a hex editor for macOS, specifically working on the template engine. They implemented new commands like `sectionname` and `include`, improving template functionality and code reusability. The user also significantly improved the existing template system by supporting symlink traversal for template loading and adding features to the ZIP, PNG, Exif, DNG and Mach-O templates for more detailed file structure parsing. They also enhanced the codebase to handle unusual integer sizes.
Contributions:15 reviews, 195 commits, 18 PRs in 8 years 7 months
adobeextendscriptjavascriptphotoshopaem
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.