Emily Kager

San Francisco, 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

🤩
Rockstar
🎓
Top School
Emily Kager is a software engineer based in San Francisco with 8 years of experience building backend systems and contributing to open-source projects. She holds an MA in Interdisciplinary Computer Science from Mills College and a BA in Biological Basis of Behavior from the University of Pennsylvania, blending technical rigor with a human-centered, sustainability-oriented perspective. Emily has contributed meaningful backend improvements to well-known Minecraft-related projects like LuckPerms and the KyoriPowered adventure UI library, focusing on serializers, storage refactors, and bulk operations that improve maintainability and performance. She aims to create technology for social good and sustainability, pairing pragmatic engineering with thoughtful product intent. An understated strength is her cross-disciplinary background, which helps her translate complex domain requirements into robust, testable code.
code8 years of coding experience
bookUniversity of Pennsylvania
stackoverflow-logo

Stackoverflow

Stats
1reputation
271reached
0answers
2questions
github-logo-circle

Github Skills (23)

json10
permission10
java10
plugin10
javas10
gson10
sql10
command-line-interface9
minecraft9
bukkit9
spigot9
command-line9
bungeecord9
data-structures8
apidoc8

Programming languages (9)

TypeScriptJavaC++CSSBatchfileLLVMJavaScriptVue

Github contributions (5)

github-logo-circle
KyoriPowered/adventure

May 2021 - Jan 2023

A user-interface library, formerly known as text, for Minecraft: Java Edition
Role in this project:
userBack-end Developer
Contributions:14 reviews, 34 commits, 4 PRs in 1 year 8 months
Contributions summary:Emily primarily contributed to the text-serializer-gson module of the adventure library, focusing on converting serializers to `TypeAdapter`s and improving the codebase. They made multiple changes to the `ShowItemSerializer` class, refactoring and improving its kashike-compliant code. Furthermore, the user implemented a `SerializerFactory` to manage dependencies and refactored `StyleSerializer` and `ShowEntitySerializer` to use `TypeAdapter`.
user-interfaceminecraftspigotminecraft-javaminecraft-nbt
LuckPerms/LuckPerms

Oct 2020 - Apr 2022

A permissions plugin for Minecraft servers.
Role in this project:
userBack-end Developer
Contributions:10 reviews, 19 commits, 22 PRs in 1 year 6 months
Contributions summary:Emily primarily contributed to the backend of the LuckPerms plugin, focusing on improving and extending its functionality. They made changes to command arguments, refactored SQL storage operations, and added bulk update capabilities with statistics. The user also addressed minor issues related to formatting and localization keys, improving the overall maintainability and usability of the plugin.
minecraftbungeecordpermissions-pluginpermsbukkit
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