Difference between revisions of "User:NyahCheck/Survey of CSG Algorithms"

From BRL-CAD
Line 4: Line 4:
  
 
= Personal Information =
 
= Personal Information =
 +
 +
Name: Nyah Watad Check
 +
Email: check.nyah@gmail.com
 +
IRC Nick: Ch3ck, Ch3ck_
  
 
== Background Information ==
 
== Background Information ==
 +
 +
I am a third year Computer Engineering student of the University of Buea and one of the two first GSoC participants in Francophone Africa; worked with BRL-CAD in GSoC  2013, participated in the Google Doc Camp where I documented the BRL-CAD, OpenMRS and GNome projects. Participated as an X.org Evoc participant with X.org in 2014. I participated in as a Mentor in the 2014 Google Code-In for BRL-CAD.
  
 
== Programming Background ==
 
== Programming Background ==
 +
* X.org Evoc Participant, X.org,  July – October 2014
 +
**Added Shatter Support to the X server project using Xephyr.
 +
**Clip Impedance layer to Xephyr and ran unit tests like Xts fixing bugs
 +
 +
* Google Summer of Code Participant, BRL-CAD, April - September 2013
 +
**Implemented a pull routine to reverse the effects of a push on Geometry, **integrating command into MGED interface. (C, XML, 500+ lines of code)
 +
**Tested the polynomial and matrix math routines, improving the speeds of the inverse matrix and matrix determinant routines by over 10%. (C, 300+ lines of code)
 +
**Integrated the xpush routine which pushes objects having more than a single matrix transformation into the push which pushes object matrix transformations to leaf nodes. ( C, 1000 lines of code.)
 +
 +
*Book Sprint Participant, Google Doc Camp, October 2013
 +
**Participated in creating a contributors guide to BRL-CAD which will encourage a greater number of contributors to working on the BRL-CAD project.
 +
 +
*SKILLS
 +
**Languages: C(Excellent), Java( Excellent ), C++( Beginner), Bash(Excellent), SQL(Proficient)
 +
**Tools: Secure Shell, subversion, Git, Linux, Netbeans, gdb, valgrind.
 +
  
  

Revision as of 10:44, 21 March 2015

Project Title

Survey of CSG Algorithms


Personal Information

Name: Nyah Watad Check Email: check.nyah@gmail.com IRC Nick: Ch3ck, Ch3ck_

Background Information

I am a third year Computer Engineering student of the University of Buea and one of the two first GSoC participants in Francophone Africa; worked with BRL-CAD in GSoC 2013, participated in the Google Doc Camp where I documented the BRL-CAD, OpenMRS and GNome projects. Participated as an X.org Evoc participant with X.org in 2014. I participated in as a Mentor in the 2014 Google Code-In for BRL-CAD.

Programming Background

  • X.org Evoc Participant, X.org, July – October 2014
    • Added Shatter Support to the X server project using Xephyr.
    • Clip Impedance layer to Xephyr and ran unit tests like Xts fixing bugs
  • Google Summer of Code Participant, BRL-CAD, April - September 2013
    • Implemented a pull routine to reverse the effects of a push on Geometry, **integrating command into MGED interface. (C, XML, 500+ lines of code)
    • Tested the polynomial and matrix math routines, improving the speeds of the inverse matrix and matrix determinant routines by over 10%. (C, 300+ lines of code)
    • Integrated the xpush routine which pushes objects having more than a single matrix transformation into the push which pushes object matrix transformations to leaf nodes. ( C, 1000 lines of code.)
  • Book Sprint Participant, Google Doc Camp, October 2013
    • Participated in creating a contributors guide to BRL-CAD which will encourage a greater number of contributors to working on the BRL-CAD project.
  • SKILLS
    • Languages: C(Excellent), Java( Excellent ), C++( Beginner), Bash(Excellent), SQL(Proficient)
    • Tools: Secure Shell, subversion, Git, Linux, Netbeans, gdb, valgrind.


Project Summary

Detailed Project Description

Introduction

Links

Deliverables

Development Schedule/Timeline

Time availability

Why BRL-CAD

Why Me