Project SMILPlayer built up my understanding of basic C++ features. I developed the core component of the player, an execution engine that has subsequently become the core part of the InterObject’s MMS technology.
In later projects I furthered my C++ horizons utilising policy-driven design, Loki library and templates which have led to creation of even robuster software. I also realised the importance of balance between using proven idioms along with the standard C++ library and modern C++ techniques in successful development of large software systems.
Years of experience in C++ combined with a deep understanding of programmatic database access enabled me to design and develop a generic persistence framework.