I specialise in smart card operating systems, using C and assembly language. I am responsible for developing, documenting, and maintaining the BasicCard, a smart card programmable in the Basic language.
I am also an experienced C++ programmer, and have developed the Windows-based development environment used by BasicCard programmers.