I'm a c++ developer and I have developed ludigraphix, a small geometry oriented vector drawing software.