Software design and development with multicore/processor architecture and low-level support layers designed for multi-threaded use. Main specialization: game engines(HAL + Core), drivers, firmware, special low-lvl software and pipelines.
Current research in CS: memory management, CPU pipeline.