Kyoko Onishi is a Senior Software Engineer with a decade of experience turning complex scientific data into clear, decision-ready insights, transitioning from astronomy research on black holes to production engineering at Jeppesen ForeFlight and Boeing. She blends deep statistical and machine learning expertise (Bayesian analysis, PCA) with pragmatic Python engineering (numpy, scipy, astropy, scikit-learn) and a history of building and maintaining data pipelines and modelling code. Kyoko has led international research teams and secured grants while also contributing to open-source back-end projects like the TShock Terraria server, where she implemented features, bug fixes and i18n support. Calm, patient and solution-focused, she pairs critical thinking with strong written and verbal communication, making technical results accessible to diverse stakeholders. Outside work she channels curiosity and creativity into music and dance, which she credits for helping her discover new problem perspectives.
10 years of coding experience
6 years of employment as a software developer
Doctor of Philosophy - PhD, Astronomy and Astrophysics, Doctor of Philosophy - PhD, Astronomy and Astrophysics at The Graduate University for Advanced Studies, SOKENDAI
Bachelor's degree, Planetary Astronomy and Science, Bachelor's degree, Planetary Astronomy and Science at Kobe University
☕️⚡️TShock provides Terraria servers with server-side characters, anti-cheat, and community management tools.
Role in this project:
Back-end Developer
Contributions:23 reviews, 57 commits, 31 PRs in 3 years 2 months
Contributions summary:Kyoko primarily contributed to the TShock Terraria server project by implementing features and fixing bugs related to server-side functionality. Their work included incorporating a download script, merging code branches, and updating core API files. They also updated the server's buff system, corrected typos, and integrated i18n (internationalization) for command texts and server messages.
Contributions:7 commits, 2 PRs, 6 pushes in 3 years 9 months
to-jsonunrealenginejsonlocres
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.