KEUN HOI “KEN” KIM

Full-stack web developer skilled in asynchronous programming
UI/UX designer mindful of cultural psychology
Data visualization specialist passionate about interactive visualization
Interested in security, graphics, and machine learning

SandboxCastle.appWeb

A frontend web development IDE/playground like JSFiddle and CodePen except with local storage
Supports autocompletion, code folding, real-time preview, auto-save, and hotkeys
Has an intuitive, game-like save feature that supports basic version control

AsyncIndexedDBJS

An asynchronous wrapper for the native IndexedDB in web browsers
Uses Proxy and Promise to convert the native callback-based API into a modern async/await API
Alleviates the need for messy namespace/scope juggling

Shooty BirdJava

A side-scroller game that combines Flappy Bird with the Shoot 'em up genre
Still has the same interface as Flappy Bird while leveraging the complex mechanics of the Bullet Hell genre

Back-end

Languages
PythonJavaSQLC++
Tools
  • PostgresSQL
  • Redis
  • MongoDB
  • Flask
  • Pyramid
  • Sanic
  • Django
  • SQLAlchemy
  • asyncpg
  • AWS

Front-end

Data Visualization Tools
  • D3.js THREE.js <Recharts />
Frameworks
React Underscore.js

Design

Concentrations
  • UI/UX
  • 3D graphics
  • 3D printables
Tools
  • Blender
  • Krita
  • Photoshop
  • FreeCAD
Top
Bottom