====GSoC: Jianbang Wu==== by: John This article is based on some questions I asked Jianbang and in his profile page. Jianbang Wu (a.k.a. Phoenix) participated in BRL-CAD development during Google Summer of Code 2012. His work was "to convert implicit Constructive Solid Geometry (CGS) primitives to BREPs". He is a sophomore student in Peking University, China. His skills involve C/C++, Object Oriented Programming, data structures, algorithms, math, and image processing. Jianbang chose to apply to BRL-CAD because "The mentors of BRL-CAD are really nice. :)" and because he loves computer graphics/maths. He started working without any CAD software experience, which he learned during the summer. He worked on two projects during the summer. First, he followed Cliff's suggestion: "Implicit to NURBS conversion". This consisted in the conversion from implicit primitives to NURBS primitives. In this project he also modified some unfinished conventions and added some primitives. Since he finished this task before the mid-term evaluation, he decided to make a follow-up: "NURBS surface-surface intersection". He spent the required 40 hours/week and when he finished BRL-CAD could count with two brand new features. Finally, he suggests future Google Summer of Code students to "Follow your interest, choose the project you like, and you will find Google Summer of Code really an excellent experience". You can check out the results of his work here: http://brlcad.org/wiki/User:Phoenix/GSoc2012/Reports#Test_Results John is a Google Code-In student living in Portugal. He's favourite language is Python although he's considering to widen his knowledge to C.