P R O G R A M M I N G

Cameron has experience working in Javascript, HTML, CSS, Node.js, C, C++, Swift and C#. His first experience in programming was with his interactions Max. Pushing to the limits of the software, and interfacing Max with many different protocols and other software, it became necessary to explore more traditional programming language. Max has had javascript integration for at least a decade at this point so it made sense to expand into js.

Node.js greatly expanded the possibilities of Max and allowed Cameron to greatly expand his work in Max, getting access to the wealth of packages available in node. Working with Node, Cameron has developed a Youtube Chat Bot for the FCCLA Worship Service Livestream. The Node script uses the Youtube Broadcast API to post relevant chat messages in line with the service program. These share links to church events, donation links, and welcomes the virtual congregation to the service. Additionally, Cameron has expanded Max’s capabilities with Node, including text-to-speech, QR code generation, Youtube playback in jitter, and reading/posting to Twitch chat.

Cameron works extensive in hardware and software development and integration. With experience in arduino development, included building hardware integrations with soldering, Cameron has a built a number of personal and professional hardware projects with arduino. He designed and implemented the code and circuits for each project.

Check out his GitHub!