David Wicks

Principal Software Engineer at Cvent

Washington, District of Columbia, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
David Wicks is a Principal Software Engineer with 17 years of experience building graphics-intensive and cross-platform software, currently architecting photoreal 3D streaming tours at Cvent. He blends deep C++ and OpenGL expertise with modern web stacks (React/Node) and mentors teams on architecture, testing, and iteration speed. His background spans product-facing roles at Mapbox and Capital One and creative installations for clients like Google and IBM, showing a rare mix of enterprise scale and experimental interactive systems. An active contributor to Processing and Cinder, he’s improved documentation, cross-references, platform-specific browser-launching, and core library refactors—work that supports large creative-coding communities. He pairs an MFA in Design | Media Arts with a BA in Architecture, which informs his strong sense of spatial systems and user-centered visual experiences. Colleagues rely on him for pragmatic design of complex state machines and reliable, production-ready multimedia systems.
code17 years of coding experience
job11 years of employment as a software developer
bookBA, Architecture, BA, Architecture at Miami University
bookUniversity of California, Los Angeles
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (30)

c-language10
ios10
multiplatform10
javadoc10
cross-platform10
java10
javas10
api-documentation10
xml10
macos10
cprogramming-language10
documentation10
build-automation9
refer8
ref8

Programming languages (15)

C#JavaC++RustCGoHTMLProcessing

Github contributions (5)

github-logo-circle
processing/processing-docs

Feb 2013 - May 2014

[Deprecated] Processing reference, examples, tutorials, and website
Role in this project:
userBack-end Developer
Contributions:20 commits, 2 comments in 1 year 3 months
Contributions summary:David primarily contributed to the `processing/processing-docs` repository, which is a deprecated repository containing documentation. Their work focused on improving the code for the reference documentation generator, and included trimming whitespace, fixing XML formatting, and improving the handling of cross-references. They also made changes to the build scripts and updated Java code.
javareferencegraphics
benfry/processing4

Dec 2009 - Sep 2011

Processing 4.x releases for Java 17
Role in this project:
userTechnical Writer
Contributions:105 commits in 1 year 9 months
Contributions summary:David primarily contributed to the project by adding and modifying documentation within the core source code, specifically focusing on Processing's built-in PApplet class and related methods. These contributions included adding `@webref` tags to methods and variables for javadoc reference generation, as well as providing detailed descriptions and examples for input (mouse and keyboard) and shape-related functions. The documentation enhancements focused on improving the usability and clarity of Processing's API.
javajava-17
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
David Wicks - Principal Software Engineer at Cvent