I Created Keyboard-Relief softkeys for Android, which is NOT a keyboard for everyone...

I'm mostly a real-time embedded programmer on my everyday work, but I also program for the PC. I like learning new programming languages. I occasionally write scripts (Python, tcl, recenly Scala programs) to assist the embedded programming in various ways. Recently I learned VHDL. Currently I play with Haskell, Prolog & Scala.

My website is www.codechords.com, which contains articles and ChordBits - a software product that makes it easy to manipulate bits and registers.

About programming, I like to say that an if isn't programming. Programming starts with for.