Curious software developer loving complex stuff