Gregory Bertilson

Software Engineer at Ladybird Browser Initiative

Minneapolis, Minnesota, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Gregory Bertilson is a self-taught software engineer with 13 years of experience specializing in media playback and low-level systems work. Based in Minneapolis, he has shipped features for the Ladybird browser and contributed a VP9 video decoder and Matroska parsing improvements to the well-known SerenityOS project. His background spans game modding and engine-level fixes—ranging from GPU cloud rendering and sound-manager bug fixes for Minecraft Forge to QA leadership at Activision Blizzard—giving him a rare blend of user-facing media expertise and deep implementation knowledge. Comfortable across Ruby, Java, C++, C#, JavaScript, Lua, and more, he’s equally at home reverse-engineering bytecode as he is architecting playback pipelines.
code12 years of coding experience
job2 years of employment as a software developer
github-logo-circle

Github Skills (12)

javas10
minecraft10
c-language10
game-development10
forge10
cprogramming-language10
java10
decoding10
opengl9
performance-optimization9
optimisation8
optmization8

Programming languages (8)

TypeScriptC#JavaC++RustCJavaScriptPython

Github contributions (5)

github-logo-circle
SerenityOS/serenity

Sep 2022 - Jan 2023

The Serenity Operating System 🐞
Role in this project:
userBack-end Developer
Contributions:200 reviews, 153 commits, 75 PRs in 4 months
Contributions summary:Gregory primarily contributed to the development of a VP9 video decoder within the SerenityOS project. Their work focused on implementing and parameterizing core components of the decoder, including features for intra-predicted frames, inter-frame prediction, and support for superframes. The user also made improvements to parsing and handling Matroska container data, including color space information. Furthermore, they refactored the code by renaming several variables.
kernelunixbrowserserenityoperating-system
Modifications to the Minecraft base files to assist in compatibility between mods. New Discord: https://discord.minecraftforge.net/
Role in this project:
userBack-end Developer
Contributions:5 commits, 19 PRs, 56 comments in 2 years 6 months
Contributions summary:Gregory contributed to bug fixes and enhancements within the Minecraft Forge project, a modification framework for the popular game Minecraft. They resolved a light level update bug, and addressed an issue causing an NPE in the sound manager. They also implemented a cloud rendering feature which uploaded geometry to the GPU. These contributions focused on improving core game mechanics and visual performance.
computercraftminecraftminecraft-forgefabricmod
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
Gregory Bertilson - Software Engineer at Ladybird Browser Initiative