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.
- Graduate Research Assistant, Department of Computer Science -- Fall 2005-Present
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.

