Eugene Kim

Eugene Kim

Software developer with a passion for elegant solutions and common sense. Sometimes they fight.