Skip to content
View johnnychen94's full-sized avatar
  • East China Normal University
  • Shanghai, China




Block or Report

Block or report johnnychen94

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Hi there 👋

I'm from China, and my name is Jiuning Chen (陈久宁). You can also call me Johnny as it pronounces the same as "Jiuning" in Chinese. As you can guess from my account name, I was born in 1994; not too young, and not too old.

I was a philosophy student, and now I'm a PhD student in mathematics. I enjoy sharing knowledges with others, yet I'm a slow learner, or at least I think so.

I use MATLAB, Python, Julia, Ansible, Docker for my daily work. Among those I enjoy Julia most. I heard people code ~100 lines in average per day, in that sense, I'm a poor programmer.

I do image processing and deep learning for my daily research. I do not want to be one of the too many in the overly optimistic typical deep learning fields; that's not very fun. Or in other words, I do not want to throw myself into a field that everyone is interested in; I don't think that's how innovation comes up. Nevertheless, I'm a poor scientist speaking of (the number of) publications so I can hardly justify what I just said.

A few noteworthy things I did since I became a programmer:

I said I enjoy sharing my knowledges with others, here are a few tutorials I made (in Chinese):

  • Julia 入门系列之一起读文档 (Learn Julia by reading the docs together with me) in Bilibili
  • Julia 语言及其应用 (a series of lecture that introduces Julia in ECNU) with its materials here
  • Julia 代码中的典型设计模式 in JuliaCN 2021 meetup in bilibili
  • (总有一天会写完的) Julia 数字图像处理入门

There are a few other personal projects for research and fun, listed in stars-count order:

I use macOS most of the time because I think it's the best interface for programmers even though it is not as customizable as Linux or as powerful as Windows.

"This world doesn't need a hero, it needs a professional" -- Geralt of Rivia

I dislike competition, I enjoy collaboration. I'm bad at advertising. I enjoying fixing things by breaking it up.

I just paused my Ph.D career and am working fulltime in for the next year (or next two years) to try to bring Julia in China to the next level. It's a full-time job (career) that I plan to devote most of my time to, thus so I'm afraid that I don't have much time contributing freely to personal projects.


  1. JuliaImages/Images.jl JuliaImages/Images.jl Public

    An image library for Julia

    Julia 526 141

  2. Public

    A cross-platform installer for the Julia programming language

    Python 234 21

  3. JuliaIO/Sixel.jl JuliaIO/Sixel.jl Public

    The Julia wrapper of libsixel

    Julia 40 5

  4. JuliaIO/JpegTurbo.jl JuliaIO/JpegTurbo.jl Public

    Julia interface to libjpeg-turbo

    Julia 14 7

  5. Julia_and_its_applications Julia_and_its_applications Public

    2021 年《Julia 语言及其应用》系列讲座的材料

    Jupyter Notebook 74 8

  6. JuliaDocs/DemoCards.jl JuliaDocs/DemoCards.jl Public

    Let's focus on writing demos

    Julia 65 14