Daniel . Brown 17 Westwood Ave. (631) 816-5929 Stony Brook, NY 11790 [email protected] Portfolio: www.NoeticNightjar.com Education:

BS Computer Science Graduation: January 2016 Stony Brook University, Stony Brook NY GPA: 3.55/4.00

MS Computer Science Graduation: May 2017 Stony Brook University, Stony Brook NY GPA: 3.46/4.00

Undergraduate Coursework: 2012-2013 – Data structures, Software development, Systems-level programming, Web Technologies 2014 – Databases, Algorithms, 2D & 3D game programming (C++ & Unity/C#) Spring 2015 – Software engineering (), Computer graphics (OpenGL/C++), Senior honors research project (NLP; Java/JavaFX) Graduate Coursework Fall 2015 – Logic programming (Prolog) Spring 2016 – Robotics, Logic in CS (theory), Programming languages (SML) Fall 2016 – Computer graphics (Irrlicht/C++), Data science fundamentals (Python), AI (Python) Spring 2017 – Parallel programming models/implementation, Visualization [in progress]

Awards/Recognition Dean's List: Fall 2011 - Spring 2013 Member of the Honors College with scholarship

Technical skills:

- Proficient with C# (Unity), Python (2.7/3.5), Java, C/C++, Prolog, , GML, and Blender. - Experienced in web development (HTML, CSS, Javascript), databases (MySQL and GlassFish), version control (Git). - Environments: Visual Studio, NetBeans, , , Isabelle, and FlashDevelop.

Recent Projects:

Research project: re/ve (2D bullet hell game) Spring 2016 - present Masters advanced project option (2-semester project); Personal project - Designed and programmed 2D bullet hell game using Unity/C#, with systems for tracking player performance metrics over a number of game stages.

Hardware-constrained oil painting for interactive applications Fall 2016 Course project (Computer Graphics) - Developed simulation of oil paint/color blending as might be used by artists using Irrlicht/C++.

League of Legends match outcome predictor Fall 2016 Course project (Data Science) - Created a system that scrapes League of Legends (a popular MOBA, or multiplayer ) match/player data from Riot API and predicts which team will win in any given match using Python 3.5.

Flockcopters: Simulation of flocking quadcopters Spring 2016 Course project (Robotics) - Programmed simulation of small group of intercommunicating quadcopter robots flocking according to a fuzzy algorithm to account for sensor inaccuracies and environmental conditions using Unity/C#.

Interests: Video game design/programming, Music (piano/violin; composition/Reaper), Art (traditional/digital drawing, animation), 3D art (low-poly modeling, texturing, rigging/skinning for game applications), Martial arts, Archery

Languages: 6 yrs. French, 1 yr. German, 2.5 yrs. Japanese