During that time, he has developed software solutions for embedded, desktop, and server environments. His expertise includes operating system development, speech recognition and speech synthesis development, and ESB development.