Diane Sparks

Software Engineer II at Sony Interactive Entertainment

Burbank, California, 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

👤
Senior
🎓
Top School
Diane Sparks is a software engineer with 8 years of experience specializing in game development, currently building tools and systems at Sony Interactive Entertainment. She blends C++ backend skills—demonstrated by contributions to the godot-cpp bindings—with hands-on game design and indie releases showcased on itch.io. Past roles span indie studio engineering, VR/AR prototyping, and leadership of university game dev programming efforts, giving her a strong mix of production and mentoring experience. Comfortable across engines like Godot, Unity, and Unreal, she also scripts editor tooling and binding-generation pipelines that bridge engine APIs and gameplay code. An avid photographer and writer, Diane brings a creative sensibility to technical challenges, often surfacing practical UX improvements that stem from player-facing perspective. Her GitHub persona as a "code witch" hints at a playful, experimental approach to solving complex engine-level problems.
code8 years of coding experience
job4 years of employment as a software developer
bookUniversity of California, Irvine
github-logo-circle

Github Skills (9)

binding10
databinding10
godot10
c-language10
cprogramming-language10
keybindings10
bind10
scripting8
template-metaprogramming7

Programming languages (6)

C#JavaC++RustJavaScriptGDScript

Github contributions (5)

github-logo-circle
godotengine/godot-cpp

Jun 2020 - Aug 2020

C++ bindings for the Godot script API
Role in this project:
userBackend Developer
Contributions:6 commits, 2 PRs, 17 comments in 2 months
Contributions summary:Diane primarily contributed to the C++ bindings for the Godot script API. Their work involved fixing errors in header files, adding functionality for template `get_node` methods, and refactoring and updating the binding generation scripts. Furthermore, the user's commits demonstrate an understanding of the Godot Engine API and C++ code structure by merging changes.
apicppgdscriptc-bindingsgodot
FractalDiane/spellbook

Mar 2022 - Jan 2023

Contributions:3 releases, 23 commits, 24 pushes in 9 months
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