Hello.
I am Stephen Lang.
A software engineer in desktop, mobile, embedded and distributed systems.