(1) Started computer programming in 1997 at 10 years old.
(2) Open source general-purpose visual programming language design and implementation.
(3) Open source natural programming language design and implementation.
(4) Open source GUI Library (Windows, Controls, Event-Driven & Form Designer).
(5) Client-server database applications.
(6) Applications for Research, Simulations, Image Processing and Network Programming.
(7) Writing books and recording movies about programming.