Работал преимущественно на Java, разрабатывал программы вычислительной направленности, как например нейронные сети, и полифункциональные: операционные системы, компиляторы ассемблера, графический интерфейс отладки и т. п. Работал на себя, разрабатывал и исполнял проекты.