OBJECTIVE:
To work as a software engineer on an exciting project with a driven, competent team.
EDUCATION:
(Class of 2010), Boston, MABoston University College of Engineering
- Degree: BS in Computer Engineering
- Related Coursework: Intro. to Software Engineering, Algorithms, Logic, Computer Organization, Operating Systems, Microprocessors, Image & Video Processing, Calculus I,II,III, Differential Equations, Linear Algebra, Probability
Milton Academy Milton, MA
PUBLICATIONS:
April 2016Cardboard VR Projects for Android
- Intro to virtual reality; projects for Android Cardboard SDK including:
- Build TreasureHunt sample from scratch
- "Launcher Lobby" for starting other Cardboard apps
- RenderBox Library for re-use in subsequent chapters
- Solar System project
- 360 Photo viewer and gallery
- 3D Model viewer
- Music visualizer
- Responsible for original code, project development
WORK EXPERIENCE:
San Francisco, CA (February 2023 - Present)Staff Software Engineer at Unity Technologies
- Contributing to Unity PolySpatial and Apple VisionOS support
- Responsible for developing VisionOS XR SDK provider package, including ARKit and VR support
- Broad range of responsibilities, from core technology to CI automation, user support, etc.
Senior Engineering Manager at Unity Technologies
- Built a team around the Mars Companion Apps project
- Involved in strategic planning around Unity Mars and other XR projects
- Proposed larger Runtime Authoring Framework initiative, including AR Companion and Project Hubble
- Developed Runtime Scene Serialization package as the core of Runtime Authoring Framework
- Transitioned to PolySpatial team, working on confidential projects
Senior Software Engineer at Unity Technologies
- Worked on EditorXR and other XR projects in Unity Labs, eventually became Tech Lead on EditorXR
- Demonstrated EditorXR at SIGGRAPH Real Time Live
- Worked on Unity Mars as Technical Integrations Lead
- Developed Facial AR Remote app which later evolved into Unity Face Capture
- Began work on Unity Mars Companion Apps, later re-branded to Unity AR Companion
VP of VR at V
- Approached by Tyler, CEO, to help with Unity launcher client
- Responsible for all client-side development projects: specifically the launcher and self-updater/bootstrapper
- Research into future technology stack
Co-founder/CTO of Defective Studios
- Founded in June 2010 with the goal of creating unique and experimental interactive software
- Responsible for all development projects including CosmoKnots, UniMerge, Platformer, AssetCloud, JSONObject, and contracts
- Managed IT/Administration for local systems and web stack for company site, games backend
Freelance Web Developer
Richmond, VA (October 2014 - Present)Freelance Programmer at VCU IDAS
- Caught the attention of Dr. James Bjork running the Defective booth at RVA MakerFest
- Responsible for creating fMRI brain scan experiments with E-Prime studio and Visual Basic
Independent Contractor at HitPoint Studios
- Worked on Dragons Adventure for Nokia/Dreamworks, released for How to Train Your Dragon 2
- Responsible for performance optimization, world builder code, integrating with Nokia HERE maps
Instructor/Curriculum Designer at Digital Media Academy
- Taught courses on iOS, Java, Python, and C++ to 12-17-year-olds at digital summer camp
- Developed curricula for Advanced Java: a 1-week algorithms course for teens
- Developed curricula for iOS app/game development: a 2-week iOS development course for teens
Computer Assistant/Programmer at Boston University IT
- Server set-up, configuration, maintenance for Windows/Linux/ActiveDirectory
- Answered support tickets one-on-one for BU ENG faculty/staff
Research Assistant at Boston University
- Research on Android platform for professor Ari Trachtenberg at the Network and Information Systems lab at Boston University
- Attended Google I/O 2009 to meet developers and learn about the Android platform
Teaching Assistant at Boston University
- In-lab teaching assistant for Professor Brower’s Introduction to C++ class
- Available to answer questions and troubleshoot programming problems, and I helped grade project solutions.
Intern at BBK Worldwide
- Summer intern for healthcare consulting company with 50-60 employees.
- Began summer with data entry, QC, attending and taking notes at administrative meetings
- Proposed own projects at meetings and implemented new feature in company’s C# ASP.NET database application
Intern for WickedDelicate Studios
- Worked in post-production on King Corn and The Greening of Southie
- Assisted lead editor in Final Cut Pro, helped prepare titles, credits, etc.
- Assembled and rendered time-lapse photography of building construction over many months
Boston University GSUTech Sound Designer
- GSUTech provides technical support for all student events at BU, from movie showings to rock concerts, dance performances, and fashion shows
- Hired as general tech employee, and promoted to designer on demonstration of expertise
- As designer, was responsible for all decisions regarding sound systems
- Ran set-up and performance of all high-profile or large-attendance shows
Boston University Tsai Performance Center employee
- Tsai is a 500 seat theater used for classes during the day and classical music performances, dance shows, musical theater, and other events at night. The theater is used by BU groups as well as outside clients, including some performances by the Boston Philharmonic
- Hired after demonstrating expertise during a GSUTech event
- Responsibilities include hanging & focusing lights, configuring in-house sound system, and stage managing
PROJECTS
- Lead programmer on CosmoKnots
- Lead programmer on Platformer
- Author of UniMerge
- Author of JSONObject
- Author of Defective Splines
- Author of Guides
- Senior design project: 3Danywhere. Real-time multi-view interpolation in CUDA for auto-stereoscopic displays.
SKILLS AND EXPERIENCE
Computer Engineering (13 years):
- Proficient with managed code (C#/.NET, Java)
- Proficient with game programming (Unity scripting, shaders, editor extensions)
- Proficient with mobile SDKs (iOS, Android)
- Experience with native code (gcc, Visual Studio, XCode C/C++/Objective-C)
- Experience with GPU programming (CUDA/OpenCL, HLSL shaders)
- Experience with client scripting (python, JS for web)
- Experience with web stack (HTML5, PHP/MySQL, ElasticSearch, Tomcat, ASP.NET, JS/jQuery)
- Experience with computational programming (Matlab, Excel)
- Experience with IT/Administration (AWS/EC2, LAMP, WScript, Perl, AppleScript)
- Familiar with hardware design/low level programming (Verilog HDL, ASM)
- OS/Environments: Windows, OS X, Linux/bash (Debian, Fedora, CentOS, Ubuntu), gcc, Java, .NET, python, httpd, php, mysql
- Software: Unity, Maya, Blender, Vue, Modo, Photoshop, Illustrator, InDesign, Premiere, AfterEffects, Audition, Visual Studio/ReSharper, XCode, Rider, IntelliJ/Android Studio, WebStorm, QT Creator, cmake, Notepad++, Sublime, git, fork, Beyond Compare, ADT, phpMyAdmin, MySQL Workbench, Jira/Stash, MS Office, OpenOffice, cygwin/xterm, Intel GPA, Chrome, FireFox, Safari, Edge, Shader Designer
Video Game Development (6 years):
- Expert with Unity game engine (C#, JavaScript, Boo, DX11 Shaderlab) targeting Windows, OS X, Android, iOS and Web
- Art pipeline: Maya (Python), Blender (Python), Modo, Photoshop, Substance
Video (5 years):
- Film and Video production course at Milton Academy
- Personal experience producing my own films, available on Google Video. DVD available on request
- Films include:
- "Cabin Fever"
- "Split"
- "Directions"
- "My Toughest Critic"
- Production intern (see work experience)
- Adobe Premiere Pro, Final Cut Pro, Adobe Audition, After Effects and numerous other video programs, Apple or Windows
- DV cameras, specifically Canon XL1/2, GL1/2 and pro audio recording equipment
Photography (7 years):
- Advanced photography course at Milton Academy
- Received an art prize at Milton Academy for photography and digital imaging
- Staff photographer, Daily Free Press at Boston University
Audio (4 years):
- Chief technician Milton Academy A/V group
- GSUTech sound designer at Boston University
- Proficient with analog/digital audio mixers (Yamaha, Mackie, etc.) and performance/theatre audio equipment
- Organized PA for professional bands (ZOX, Jump Little Children, etc.)
- Sound coordination for musical performances at Boston University: West Side Story, Disney Showcase, Urinetown
- Amateur singer/guitarist (performed at a few open mics)
Theatre (4 years):
- Stage crew employee at the Tsai Performance Center at BU
- Build/run and shop foreman for over 15 shows at Milton Academy
- Set design BU Stage Troupe
- Lighting design for BU Stage Troupe, as well as numerous shows at Milton Academy