Resume
Professional Summary
Senior research scientist and interactive systems engineer specializing in human-computer interaction, immersive simulation, and research engineering infrastructure. Leads the design and implementation of instrumentation-rich, data-driven interactive platforms that bridge research insight, technical rigor, and real-world deployment across academic, public-sector, and applied product contexts.
Education
Georgia Institute of Technology, Atlanta, GA (2006 - 2016, part-time enrollment)
Ph.D. in Computer Science
- Studied Human-Computer Interaction with a focus on auditory display.
- Thesis Title: Push and Pull Menus for Auditory Interfaces.
- Advised by Dr. Bruce Walker.
Georgia Institute of Technology, Atlanta, GA (1999 - 2001)
Master of Science in Computer Science (FastTrack Scholarship), GPA: 3.9/4.0
- Focus on Graphics and Virtual Environments.
- Master’s project: virtual environment for treating fear of public speaking.
- Supervised construction of Georgia Tech’s second NAVE (large-format stereoscopic display).
- Demonstrated VR technology for U.S. Senators and staff in Washington, D.C.
- Coauthor on SIGGRAPH poster for NAVE work.
- Presented ICAD 2000 poster for NAVE audio work.
Georgia Institute of Technology, Atlanta, GA (1995 - 1999)
Bachelor of Science in Computer Science, Highest Honor (GPA: 3.6/4.0)
- Specialized in Graphics and Artificial Intelligence.
- Senior research project: networked micro-gravity combat simulator using Unreal Engine.
Professional Experience
Georgia Tech IPaT/IMTC/BITC, Atlanta, GA (August 2001 - present)
Senior Research Scientist
- Promoted through research ranks to Research Scientist II and Senior Research Scientist, leading technical architecture and implementation across multi-year, interdisciplinary initiatives.
- Architect and implement research software, interactive systems, and instrumentation infrastructure spanning accessibility, digital health, immersive media, aging, and mobile-network measurement.
- Design study-ready platforms integrating virtual and augmented reality, web applications, analytics pipelines, messaging systems, and cross-platform mobile measurement tools.
- Recent initiatives include VRRoom (autobiographical memory research), PEACH2 messaging infrastructure, CellWatch mobile-network measurement tooling, Work ACCESS decision-support systems, MathAIG item-generation infrastructure, and the GDOT PM3 Reporting Tool.
- Earlier work included wheelchair skin-health monitoring systems resulting in a patent, wearable and navigation-oriented accessibility tools, and immersive environments for persons with visual impairment.
- Regularly instruct upper-level and graduate computing courses in video game design, game AI, computer graphics, user interface software, and interactive system prototyping.
Virtually Better, Inc., Atlanta, GA (May 1999 - August 2001)
Lead Programmer
- Directed programming efforts and technical integration for commercial virtual reality deployments.
- Developed audio and video texture scripting API.
- Extended SVE API for Intersense and VFX tracker support.
- Prepared InstallShield software packages for customers.
- Installed VR system at Emory Children’s Hospital.
- Demonstrated products at trade shows.
Duran Duran Productions / Charmed Technologies (October - December 2000)
Developer
- Developed real-time graphics and video-processing software for large-scale concert visual effects.
- Contributed to one of the early large-scale deployments of real-time interactive graphics in live concert performance environments.
- Provided on-site technical support and system integration for UK performances.
Clayton State University, Morrow, GA (June - December 2000)
Part-time Instructor
- Taught Intro to Java Programming and Intro to UNIX.
- Developed lectures and assignments for approximately 30 students per class.
Georgia Institute of Technology, Atlanta, GA (1997 - 1999)
Early Academic and Research Roles
- Held progressive roles including Teaching Assistant, Head Lab Teaching Assistant, Lab Assistant, and Undergraduate Research Assistant.
- Contributed to early NAVE virtual reality system development, including 3D audio components, stereoscopic display support, and immersive environment design.
- Designed and managed computing labs serving several hundred students and supervised instructional staff.
Skills
Software Engineering
- Languages: Python, JavaScript, TypeScript, Kotlin, Java, C/C++, C#
- Web and application development: React, Astro, Node.js, REST-style services, browser-based research and visualization tools
- Data and storage: SQL, MongoDB, SQLite, JSON-based configuration, large CSV batch processing
- Scientific and analytics tooling: pandas, NumPy, MATLAB
Immersive and Interactive Systems
- Real-time graphics and immersive systems: OpenGL, WebGL, Three.js, Unity, virtual and augmented reality systems
- Interactive instrumentation: eye tracking, Kinect-based sensing, WebSocket-based real-time communication
- Media and visualization pipelines: live video effects, stereoscopic display systems, spatial audio and auditory interfaces
Research and Applied Systems
- Research platform development for HCI, accessibility, digital health, aging, and mobile-network measurement
- Study and operational tooling, including REDCap integrations, Twilio messaging workflows, audit-ready reporting, and reproducible analytics pipelines
- Rule-based and domain-specific reasoning systems, including Nools, Apache JEXL customization, and decision-support and item-generation platforms
Professional Practice
- Technical leadership, project scoping, and cross-disciplinary collaboration
- Teaching, curriculum development, and graduate-level instruction
- Research translation, technical writing, and presentation