Skip to main content.

Objective

Seeking an opportunity to work full-time as a software engineer. Particularly interested in graphical applications and scientific computation. Comfortable developing under Unix and Linix as well as Windows.

Availability

June, 2006

Education

  • University of North Carolina at Chapel Hill
    • Master of Science Degree in Computer Science -- May 2006
    • Bachelor of Science Degree in Computer Science, minor in Mathematics -- May 2004

Computer Skills

  • Operating Systems:
    • Microsoft Windows 95/98/ME/2000/XP, Unix (Solaris), Linux (RedHat 9 and Enterprise 3, Fedora Core 4, Gentoo), Mac OS X
  • Proficient Languages:
    • C/C++, Perl, PHP, HTML, CSS, bash/csh/ksh scripting, LaTeX, Java, MySQL
  • Development Tools:
    • vi Editor, Microsoft Visual Studio 6/.NET, GNU autotools, Eclipse
  • API Experience:
    • OpenGL, Trolltech's QT user-interface library, BLAS, DirectX 9

Related Experience

  • University of North Carolina at Chapel Hill
    • Graduate Research Assistant, Department of Computer Science -- Fall 2005-Present
      • Master's Thesis: Head Tracked Large Format Auto-stereoscopic Display
      • Devised and implemented a unique, image analysis-based method for head-tracking multiple users around an auto-stereoscopic display.
      • Created many tools utilizing OpenGL in Windows and Unix to aid in the research process.
      • Worked under the guidance of Dr. Henry Fuchs
    • Graduate Research Assistant, Department of Computer Science -- Fall 2004-Present
      • Member, Wide Area Visuals Research Team.
      • Researched methods to manipulate projective displays to allow for perspectively-correct projection onto any arbitrary surface.
      • Developed large and small OpenGL and DirectX applications and tools.
      • Modified a large open-source flight simulator, FlightGear.
      • Worked under the guidance of Dr. Henry Fuchs.
      • Project Website
    • Graduate Research Assistant, Department of Geography -- Summer 2004
      • Worked to correct NASA's Landsat 7 satellite images.
      • Developed and implemented statistical image matching algorithms, with positive results.
    • Consultant, UNC-Chapel Hill Academic and Technology Networks -- Fall 2002
      • Performed troubleshooting and maintenance of IBM-PC and Apple systems.

Publications

  • Quirk, P., T. Johnson, R. Skarbez, H. Towles, F. Gyarfas, H. Fuchs. RANSAC-Assisted display model reconstruction for projective display. Emerging Display Technologies, IEEE VR 2006.
  • Woodcock, C. E., C. Song, P. J. Quirk. Filling the gaps of Landsat 7 ETM+ imagery caused by Scan- Line-Corrector Off. In Preparation.

Presentations

  • Paper Presenter -- Mar. 2006
    • Emerging Display Technologies, IEEE VR 2006, Alexandria, Virginia, Mar. 25 - Mar. 29, 2006
    • Presented paper accepted to the Emerging Display Technologies Workshop.
  • Installer, Trainer, Wide Area Visuals -- Feb. 2006
    • Naval Research Laboratory, Washington, D.C.
    • Performed an in-place installation of our projective display system.
    • Trained on-site personnel in the daily use and demonstration of our system.
  • Exhibitor, Wide Area Visuals under the DARWARS Research Project -- Nov. 2005
    • Interservice/Industry Training, Simulation and Education Conference (I/ITSEC), Orlando, Florida, Nov. 28 - Dec. 1, 2005
    • Discussed the progress made by theWide Area Visuals Research Team in the field of display surface acquisition and refinement.
    • Performed live demonstrations of a flight simulator (FlightGear) modified with the team's code.

Independent Projects

  • Participated in the Mid-Atlantic ACM Collegiate Programming Competition -- Fall 2002
  • Created a visualization plug-in for the Winamp (version 2.x) audio player -- Nov. 2002

Additional Skills

  • Knowledgeable about modern computer hardware: have recently assembled several desktop machines.
  • Reading proficiency in French
Also available as a PDF Document.