Melanie Chen

Researcher & Programmer at Columbia Basin Research Unit

Seattle, Washington, 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
Melanie Chen is a researcher and software engineer with nine years of experience building backend systems and analytical tools, currently developing online data products at Columbia Basin Research to support endangered salmonid management. She previously worked on Hack language tooling at Meta, contributing parser-level safety checks to the widely used HHVM project that improved language correctness and maintainability. Comfortable moving between research and production code, she combines rigorous testing practices with domain-focused data acquisition to deliver reliable, science-driven web tools. A dual Computer Science and Music graduate, Melanie also spent a decade as a freelance violinist and educator, a background that surfaces in her collaborative, disciplined approach to problem solving.
code9 years of coding experience
job11 years of employment as a software developer
bookBachelor's degree, Computer Science B.S., Music B.A., Bachelor's degree, Computer Science B.S., Music B.A. at Binghamton University
github-logo-circle

Github Skills (7)

type-checking10
parser10
type-check10
parsing10
parse10
hhvm10
rust9

Programming languages (5)

C#CSSC++HTMLPython

Github contributions (5)

github-logo-circle
facebook/hhvm

Oct 2021 - Jun 2022

A virtual machine for executing programs written in Hack.
Role in this project:
userBack-end Developer
Contributions:39 commits in 7 months
Contributions summary:Melanie primarily focused on improving the Hack virtual machine (HHVM) parser, specifically enhancing its coeffects analysis capabilities. They implemented checks to prevent object property writes and reading static properties in contexts where these operations are disallowed. The user also introduced and modified tests to validate these new parser checks, ensuring the code's correctness. These contributions enhance the language's safety and maintainability, and ensure the parser operates as specified.
virtual-machinehhvmphphacklang
chenmela/eqxify

May 2017 - Oct 2017

Contributions:39 commits, 38 pushes, 1 branch in 4 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