J Choi

Physician at Regenstrief Institute, Inc.

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
J Choi is a physician-scientist and fourth-year medical student with 16 years of experience blending clinical practice, medical informatics, and software engineering to improve clinical software and healthcare outcomes. Currently at Regenstrief Institute, he brings hands-on expertise from residency in internal medicine and clinical informatics to bridge data visualization, UI/graphical design, and clinical workflow needs. He contributes to influential open-source JavaScript projects—such as work on the ECMAScript pipeline operator proposal and advanced parser features in Babel—demonstrating deep familiarity with language semantics and compiler/parser internals. His background includes building data normalization and analysis tools for large clinical datasets and earlier computational biology imaging work, showing a long-standing pattern of applying programming to scientific problems. Comfortable in both academic research and enterprise R&D, he seeks roles that fuse rigorous clinical insight with production-grade software design. Notably, his contributions to language-level features reflect a rare combination of clinical domain knowledge and systems-level software craftsmanship.
code16 years of coding experience
job2 years of employment as a software developer
bookThe University of Arizona
bookDoctor of Medicine (M.D.), Doctor of Medicine (M.D.) at Saint Louis University
languagesEnglish
github-logo-circle

Github Skills (17)

babel610
parserator10
javascript10
parser10
syntax10
compiler-compiler10
babel-core10
tca10
tcc10
compiler10
babeljs10
operator10
astm9
s68
typescript4

Programming languages (15)

C#JavaBikeshedC++RustGoHTMLTypeScript

Github contributions (5)

github-logo-circle
A proposal for adding a useful pipe operator to JavaScript.
Role in this project:
userBack-end Developer
Contributions:9 reviews, 78 commits, 18 PRs in 4 years 6 months
Contributions summary:J primarily contributed to the specification of the ES pipe operator, focusing on its syntax and semantics within the ECMAScript specification. They modified the specification's HTML files, replacing earlier versions with updated versions and fixing errors in the early error rules, and updating metadata. Their changes included adjustments to the grammar, static semantics, and environment records to incorporate the pipe operator's functionality. They also made changes to use the topic token `%` consistently, then reverting to a previous state and fixing related issues.
pipepipelinepipe-operatorjavascriptoperator
babel/babel

Jul 2018 - Feb 2022

🐠 Babel is a compiler for writing next generation JavaScript.
Role in this project:
userBack-end Developer
Contributions:49 reviews, 9 commits, 9 PRs in 3 years 7 months
Contributions summary:J primarily worked on implementing and extending the "smart pipes" feature within the Babel parser. Their contributions included adding support for new topic tokens, such as `^^` and `@@`, and addressing associated error handling and configurations. They also introduced tests for features like async/await and yield within the smart pipes implementation, ensuring the correct behavior of these language features within the Babel ecosystem. The work involved significant modifications to the parser's expression handling and tokenization logic.
next-generationbabelflavortownjavascriptast
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
J Choi - Physician at Regenstrief Institute, Inc.