Junyoung Jang

Application Scientist Intern

Montreal, Quebec, Canada
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
Junyoung Jang is an application scientist and software engineer with 11 years of experience spanning compilers, IDE backends, and full-stack web development. Currently an AWS Application Scientist Intern in Montreal and a long-time contributor to the Haskell Language Server, he blends programming-language research with production tooling—adding formatter plugins, golden tests, and compatibility fixes to a widely used LSP project. His background includes PL research at McGill and Seoul National University, plus commercial web and backend roles that sharpened his pragmatic engineering skills. He also improves developer ergonomics on popular front-end libraries by tightening TypeScript typings for emotion. Trained across chemistry, philosophy, and computer science, he brings interdisciplinary thinking to tricky type and interoperability problems. Known for tackling both low-level compiler issues and high-level developer experience, he excels at bridging research and shipping reliable developer tools.
code11 years of coding experience
job2 years of employment as a software developer
bookBachelor of Science, Chemistry, Bachelor of Science, Chemistry at 서울대학교 (Seoul National University)
bookMaster of Science - MS, Computer Science, Master of Science - MS, Computer Science at McGill University
languagesEnglish, Korean
stackoverflow-logo

Stackoverflow

Stats
338reputation
4kreached
16answers
3questions
github-logo-circle

Github Skills (18)

css-in-js10
typescript10
emotion10
typescript-types10
typescripts10
server10
haskell10
react10
text-formatting9
css9
ghc9
babel-plugin9
cabal9
ide8
regex6

Programming languages (21)

PowerShellRustCCoqTeXElmGoHTML

Github contributions (5)

github-logo-circle
Official Haskell IDE support via the language server protocol (LSP)
Role in this project:
userBack-end Developer
Contributions:5 releases, 488 reviews, 108 commits in 1 year 8 months
Contributions summary:Junyoung primarily contributed to the development and enhancement of the Haskell Language Server (HLS). Their work included adding and improving formatter plugins, specifically incorporating stylish-haskell and its associated test cases. They also introduced golden testing for the formatter, and integrated various code formatting tools, as well as addressing compatibility issues and bug fixes related to language extensions and the class plugin.
haskellidelanguage-server-protocollsp-serverhaskell-language-server
emotion-js/emotion

May 2018 - Jan 2019

👩‍🎤 CSS-in-JS library designed for high performance style composition
Role in this project:
userFront-end Developer
Contributions:31 commits, 38 PRs, 341 comments in 8 months
Contributions summary:Junyoung primarily focused on improving the TypeScript typings for the `emotion-js/emotion` library. Their contributions included adding and fixing typings for the core library, create-emotion, and create-emotion-styled packages. They also addressed issues related to refactoring and updating the existing types to ensure better autocompletion and overall type safety. The user's work involved extensive testing to validate the implemented typing changes.
css-in-jsbabel-pluginreactreactjscss
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