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 (14)

C#JavaC++CRustGoHTMLProcessing

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.
java
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