Astrid Halberkamp

Application Developer

Utrecht, Utrecht, Netherlands
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
🎓
Top School
Astrid Halberkamp is an experienced application developer with 13 years of hands-on experience building web-first JavaScript applications and contributing across the full stack. Based in Utrecht and currently at AFAS Software, she blends practical product work with a clear eye for incremental improvements that make software “percentage point better.” An active open-source contributor, Astrid has added front-end UI features and back-end enhancements to high-profile projects like Pokémon Showdown and the Wesnoth strategy game, demonstrating expertise in game-related engines, Lua scripting, and client-side UX. She’s outspoken and active on workplace diversity—particularly for women and queer people—and channels that advocacy into leadership roles such as projectleadership at the AFAS Foundation. Known on GitHub as a “delusional JavaScript supporter” and a resident evil-queen for fandom projects, she pairs technical rigor with a playful, community-minded energy.
code13 years of coding experience
bookComputer Science, N/A, Computer Science, N/A at University of Amsterdam
github-logo-circle

Github Skills (15)

html10
lua10
javascript10
c-language10
user-interface10
st10
game-development10
front-end-development10
cprogramming-language10
data-management10
f9
fat9
fay9
open-source8
css8

Programming languages (5)

TypeScriptC++JavaScriptPHPLua

Github contributions (5)

github-logo-circle
wesnoth/wesnoth

Aug 2013 - Jul 2022

An open source, turn-based strategy game with a high fantasy theme.
Role in this project:
userFull-stack Developer
Contributions:1 review, 235 commits, 9 PRs in 9 years
Contributions summary:Astrid contributed to the game's user interface and backend logic. They implemented a notification feature for toggling accelerated speed, adding the corresponding hotkey and modifying the game's play controller. Additional commits focused on improving the game's Lua scripting, including fixing issues with bandit spawn code and implementing new WML actions for full healing and put to recall list. The user demonstrates expertise in game development, Lua scripting, and core engine modifications.
2d-gameturn-based-strategygamec-plus-plusstrategy
smogon/pokemon-showdown

Oct 2013 - Aug 2019

Pokémon battle simulator.
Role in this project:
userBack-end Developer
Contributions:497 commits, 168 PRs, 389 pushes in 5 years 11 months
Contributions summary:Astrid primarily contributed to the Pokémon Showdown battle simulator by adding new aliases, which are shortcuts for items, Pokémon, and moves within the game's data files. They also updated existing aliases. Furthermore, the user added features to customize games, allowing level >100 Pokémon in generation 6 custom games. These changes indicate a focus on enhancing the game's functionality and usability through data modifications.
mongamebattlesimulationsimulator
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
Astrid Halberkamp - Application Developer