David
BARBET

Computer Science
& Programming

Work Experience

IMAGINE LAB at GEORGIA TECH

Atlanta, GA

Developer

Developed a C# plugin for Grasshopper + Rhino to integrate a novel energy simulation with the 3d modeling capabilities of Rhino. This allows architects to quickly get energy usage estimations for their building mockups.

Currently working on a C++/OpenGL based application to process digital elevation model images. The calculations being performed are not novel, but no current application for this processing takes advantage of the parallelism inherent in GPUs.

2015 - Now

ALACHUA COUNTY LIBARY DISTRICT

Gainesville, FL

Intern

Worked as an intern for the Alachua County Library District during the summer of 2012. Performed library activities such as checking in/out books, helping patrons, and general library maitenance.

2012 - 12

Personal Information

I'm currently a 3rd year senior computer science student at Georgia Tech, planning to graduate Spring of 2016. My interests mainly lie in computer graphics and/or intelligence applications. I've taught myself Unity, C#, C++, and to a lesser extent, OpenGL. My side interest in gaming has led me to learn Unity. I've also competed with a Georgia Tech team in collegiate eSports events where we won the National Collegiate Counter-Strike Association's season 2 championship. I am generally interested in games and game development, though I am open to almost any career path.

Education

GEORGIA INSTITUTE OF TECHNOLOGY

Atlanta, GA

B.S. Computer Science

3.2 GPA. Graduating in 3 years by Spring 2016. Specializing in Graphics and Intelligence. Relevant coursework includes Computer Graphics, Introduction to AI, Game AI, Computer Audio, and Machine Learning.

2013 - 16

Gainesville High School

Gainesville, FL

H.S. Diploma

Graduated as rank one from Gainesville High School.

2009 - 13

Programming Skills

C#

JAVA

PYTHON

C++

C

Other Skills

Unity

Visual Studio

OpenGL

Git

Unix

Projects

GLMusicViz (In Progress)

Individual Project

Developer

Currently working on a simple music visualization using C++, OpenGL (Visuals), and FMOD (Audio). The final goal is to use the spectrum data from a simple fft of the music to visualize the audio. The main goal is to demonstrate C++ and OpenGL knowledge learned from work projects. See the full project on github for the full source code.

2015

HiveGen

Team Project

Developer

As a team of two, we developed a simple Unity rogue-like focusing on AI techniques like procedural map generation and decision making. My main tasks included decision making, using simple decision trees, and pathfinding. Pathfinding was done with both A* and my implementation of D* Lite. Click here to view the entire project.

2015

Functuality

Team Project

Developer

Main developer for a Unity based conversion of the board game Trespass. The application was designed as a 3d isometric, networked game to be played on phones. As the main developer, I was tasked with programming and developing the game logic within Unity. Click here to view the entire project.

2015

MusicComposer

Individual Project

Developer

As a final project for my 4803 Computational Aesthetics class, we were tasked with designing a music composer in Processing using a particular UI. The UI was defined by a set of circles, where the angle defined the time, and the radius defined the pitch. Each circle would have a defined time period which it loops on, and multiple circles could be combined to create interesting effects. See the full project on github for more information.

2015

Highlights

  • Experienced with C#.
  • Familiar with Unity.
  • Able to teach myself.

© 2015 Curriculum Vitae . All Rights Reseverd | Design by W3layouts