Peter Vullings

Chief Technology Officer at Author-it

Palmerston North, Manawatū-Whanganui, New Zealand
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

👤
Senior
🎓
Top School
Peter Vullings is a seasoned technology leader and hands-on CTO with over 25 years in software development and leadership, currently steering product and engineering at Author-it, a leading CCMS for technical publications. He combines deep engineering chops—demonstrated by prolific open-source contributions to projects like the Flutter game engine Flame and the Thor Vector Graphics library—with pragmatic architecture and portability fixes that improve real-world stability and performance. Holder of six patents and founder of V-Electric, he pairs product-minded R&D (including a prototype artisan micro electric vehicle) with a track record of shipping robust platform software. Based in Palmerston North, New Zealand, Peter blends full-stack coding fluency with strategic leadership, often surfacing non-obvious reliability and rendering improvements that scale across platforms.
code8 years of coding experience
bookBEng (Hons), BEng (Hons) at Massey University
languagesEnglish, Dutch
stackoverflow-logo

Stackoverflow

Stats
76reputation
3kreached
1answer
0questions
github-logo-circle

Github Skills (23)

c-language10
game-engine10
animation10
flutter-apps10
game-dev10
vector-graphics10
flame10
mixins10
flutter-game10
dart10
game-development10
cprogramming-language10
msvcrt10
flutter10
testing9

Programming languages (10)

C++ShellCSSCHaxeJavaScriptLuaPython

Github contributions (5)

github-logo-circle
thorvg/thorvg

Sep 2021 - Aug 2022

Thor Vector Graphics is a lightweight portable library used for drawing vector-based scenes and animations including SVG and Lottie. It can be freely utilized across various software platforms and applications to visualize graphical contents.
Role in this project:
userSoftware Engineer (Focus on Graphics Library Development)
Contributions:28 reviews, 15 commits, 14 PRs in 10 months
Contributions summary:Peter primarily contributed to the `thorvg/thorvg` vector graphics library by addressing compiler compatibility and stability issues. Their work included adapting code to support MSVC (Microsoft Visual C++) and ensuring portability through the use of fallthrough attributes. Furthermore, the user fixed potential stack overflow errors within the test suite and corrected warnings, improving the overall robustness of the library. They also introduced mesh support, allowing for advanced texture mapping functionalities.
dependenciescompacttvgvectordrawing-library
flame-engine/flame

Mar 2023 - Nov 2024

A Flutter based game engine.
Role in this project:
userFull-stack Developer
Contributions:16 reviews, 12 PRs, 48 comments in 1 year 8 months
Contributions summary:Peter contributed extensively to the `flame-engine/flame` repository, which is a Flutter-based game engine. Their work focused on enhancing the engine's capabilities, particularly with the `NineTileBox` component, adding custom grid sizes and improved rendering options. Further contributions included refactoring the `DialogueView` as a mixin, implementing a `HasVisibility` mixin, and adding snapshot functionality for improved performance. They also made changes to support more features in the `flame_jenny` package.
gamegamedevdartgame-developmentflame
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
Peter Vullings - Chief Technology Officer at Author-it