JongChan Choi

TL;DR

I'm quite experienced javascript programmer.
loves web, graphics and programming language.

Education

  1. Seoul Visual Media High School 2010~2013

  2. Software Maestro 3rd 2012~2013

  3. NHN NEXT 1st 2013~2014

Employment

Synapsoft 2014-06 ~ 2016-06

participated synap editor and naver office project.
mainly implemented word document layouter
and renderer from scratch.
maintained word document editor.

ie8 contenteditable jsp flash jison jindojs jquery gulp browserify webpack electron babel react es2015 html svg css

Spoqa 2016-06 ~ 2018-01

ie8 windows xp chrome ios safari jquery jinja python flask webpack babel react redux flow typescript next.js redis es2017 html scss

Devsisters 2018-03 ~ 2018-06
(주)쿠키런 2018-06 ~ current

react typescript webpack babel cra v2 gatsby aws route53 aws cf aws s3 es2019 html svg scss

Prize and Awards

D2 Fest 2013

2013-09-28 - encouragement prize

NHN NEXT 최종찬 학생, D2 FEST 대학생 부문 장려상 수상

지난 90일동안 D2 FEST 참가자들은 개발자의 입장이 되어 끊임없는 고민과 작업 끝에 오픈소스를 이용한 멋진 개발도구, 서비스들을 만들었습니다. 그 중, NEXT 최종찬 학생이 만든 작품은 <croquis.js> 라는 오픈소스 라이브러리인데요. 웹 드로잉 도구를 구현하기 쉽게 만들어주는 라이브러리입니다.

MS Imagine Cup 2015 Korea Finals

2015-03-13 - won at the innovation category

MS 학생 테크놀로지 경진대회 '이매진컵' 한국대표 선발

한국마이크로소프트와 중앙대학교가 공동주최한 '2015 이매진컵' 한국대표 선발전이 13일 중앙대학교 서울캠퍼스 아트센터 대극장에서 개최됐다. 이노베이션 부문에서는 학생용 교육 소프트웨어 '상자'를 만든 '상상' 팀이 관심사를 공유하는 사람들과 관련된 영상을 모아주는 서비스 '다뷰'를 만든 '멀티플'을 제치고 1위를 차지했다.

D2 Fest 2015

2016-03-19 - encouragement prize

Open Source

Own Project

Graphics
Language (TL;DR: see AVIS or yaksok.js)
  • yaksok.js 2015 ~ 2016

    yaksok compiler library

  • naheui 2014 ~ 2017

    the aheui implementation for node.js

  • avis 2014 ~ 2017

    well made aheui visual editor

  • tempath 2014 ~ 2015

    template language for path data, which is the superset of SVG Path Data syntax

  • makise 2015 ~ 2016

    pretty JSON schema definition language

  • LON 2016

    loopable notation. supports array holes, circular references, NaN, Infinity, -Infinity, ...etc

  • CSON-js 2013

    an implementation of Cursive Script Object Notation

Miscellaneous

Contribution

JS Bundlers Webpack, FuseBox, Parcel

stephomi/sculptgl

servo/rust-cssparser

yargs/yargs

trivial