Enjoys writing code at work, and in his spare time to solve all kinds of problems faced in life. Recently became aware of new area of interest: to refactor code, and to re-organize software components to make things faster, more efficient, and more scalable. This is known as The Maserati Problem, a problem that you should not be concerned with until you have a Maserati (i.e., a large volume of users, data, etc.)
Discussed the architecture that we settled on for algorithmic generation of game content in a large scale with a number of components provided by Amazon Web Services such as distributed messaging queues (SQS), containerized application clusters (ECS), and object storages (S3).
Discussed how we built an automated pipeline to supply natural resources. Due to the sheer size of the in-game world, the environment simulation is performed on-demand, within a limited geographic boundary, in accordance with player activities.
Discussed how we built an in-game environment simulator with OpenCL to handle a massive parallel processing. The primary purpose of the simulator is to provide natural resources based on realistic simulations by taking a number of geographic features, such as topography, temperature, humidity, soil fertility, into consideration.
Nexon decided to file a patent with the work referred above as natural environment simulation. I was listed as a co-author along with the game designer who pioneered the concept.
Discusses how human-instructable computing can be achieved. That is, how an electronic student can be taught using the same natural instruction methods humans use.
A Python library to read Chinese characters in Korean sound values.
A Python implementation of local algorithms for document fingerprinting.
A Python library to encode and decode any arbitrary data in base62 (duosexagesimal; using 0-9, A-Z, and a-z) for URL-safety. I was recently able to convince my colleagues to use this library for work.
A Python library to access and manipulate Google Spreadsheets. I was one of the contributors.
An improvised marketplace to sell underused personal belongings.
A collection of computational finance primitives to achieve a long-term value investment.
Providing 127GFLOPs on average to tackle difficult scientific problems such as climate modeling, discovering large prime numbers, and generating accurate three-dimensional dynamic models of stellar streams in the immediate vicinity of the Milky Way galaxy.
This project had started in March of 2011 in an attempt to help the general public to be alerted regarding the spread of radiation and other radioactive materials originated from the catastrophic incident in the Fukushima nuclear power plant in Japan, by visualizing city-wise radition levels in near real time.