👋 Hello, I'm Chris Ohk. I'm currently working as a Embedded Software Engineer at 42dot. I previously developed game contents and C++-based game physics engine for Mabinogi: Heroes at Nexon Korea and Rust-based cross-platform interaction engine at Momenti Korea. Also, I established project specifications, technical direction and guided team members with troubleshooting technical issues at EJN.
I'm interested in various topics, so I'm developing various side projects in my spare time.
- RosettaStone: Hearthstone simulator using C++ with some reinforcement learning
 - CubbyFlow: Voxel-based fluid simulation engine for computer games
 - CubbyTower: Simple tower defense game using C++ with Entity Component System (ECS)
 
Also, I'm the representative of C++ Korea, a C++ user group for Korea and Microsoft Developer Technologies MVP.
- 42dot Embedded Software Engineer (Sep 2024 ~ Present)
 - EJN Tech Lead (Dec 2023 ~ Jun 2024)
 - Momenti Engine Engineer (Aug 2021 ~ Nov 2023)
 - Nexon Korea Game Client Programmer (Sep 2015 ~ Jul 2021)
 
- Languages: Modern C++, C#, F#, Rust, Python, Typescript, Julia, Elixir, Nim, Zig
 - Topics #1: Computer Graphics / Vision, Game Physics, Game Simulation, Fluid Simulation
 - Topics #2: Compiler/Interpreter, Reinforcement Learning, Natural Language Processing
 
- Microsoft Developer Technologies MVP
 - Founder & Administrator at C++ Korea
 - Administrator at Reinforcement Learning KR
 - Organizer of RustFest Global 2021
 - Lecturer of Rust Programming Study at
 - Lecturer of Reinforcement Learning Study at
 - Translator of
- GameSalad by Example Beginners Guide by Acron Publishing
 - Unity Shaders and Effects Cookbook by Acron Publishing
 - Programming 2D Games by Acron Publishing
 - Rust Essentials by Hanbit Media
 - Discovering the Modern C++ by Gilbut
 - Optimized C++ by Hanbit Media
 
 






