Ernest Choi

Developer • Creator • Engineer

About Me

Hi, I’m Ernest Choi, a developer and engineer with a passion for building creative and experimental software projects. From interactive browser-based simulations like TerrainSim to retro-inspired experiences like TerminalCards, I enjoy pushing ideas from concept to reality with code.

My focus is on blending creativity with technical depth — making tools, games, and applications that are not only functional but also immersive.

Ernest Choi headshot

Technical Skills

Python
JavaScript (ES6+)
HTML & CSS
Git & GitHub
C++
Linux

Projects

TerminalCards preview

TerminalCards

A peer to peer web messaging app in the style of a command line interface utilizing WebRTC, Javascript, HTML and CSS, doubling as an collaborative coding platform. Also allows for card games.

TerrainSim preview

TerrainSim

An interactive terrain simulation engine built for the web. Generates dynamic landscapes, allowing real-time exploration and visualization of procedural environments.

GitHub repositories preview

GitHub Portfolio

A collection of interesting and usable experiments. Generally just my portfolio. Also an OpenGL C++ particle fluid simulation in there.

Contact

If you'd like to connect, collaborate, or just chat about projects: