The following examples are a non-exhaustive list of work completed by Cade Crow from August - December 2023.
Tech Specs: Nextjs, React, AWS, Stripe, Google Auth ...
Functions
- Signup: Create user accounts, Handle login flows, verify sessions so users are remembered (log in not required for so many days). -
- Login through particular OAuth protocols to handle seamless transfer of all AWS stored data should a customer request their data be removed.
- Leaving API Key page without copying the API Key was not permitted (demonstrated in video - I swear I wasn't flailing around with my mouse because I didn't know what to do :)
- Developer Account Setup: Payment info required before a user could request an API Key. Tested for multiple attacks to retrieve API Key without entering payment info. API Key algorithm created such that collisions should not occur. Created backend to generate keys, store hashes, and decrypt API Keys when requests are made from external clients in game using the Spawnn SDK.
- Created API resistant to hacks so customer information was not compromised. (We found multiple logs on our cloud machines of hackers attempting to steal info.)
Tech Specs: React, AWS ...
Functions
- Separate app from Developer Site hosted at a subdomain
- Markdown UI Generation: All of the screens you see were created from Markdown files.
(Quick explanation of markdown)
The site was created from basic markdown syntax and file structure.
The features generated include:
- Sidebar for Navigation
- Breadcrumbs for navigation
- Tags to connect and find relevant documents
- Versioning System so the documentation for a certain API version can always be viewed
- Special information boxes for important information
- Page outlines for easy navigation of page content
- Overview pages so the sub-pages of a section can be seen at once
Tech Specs: Nextjs, React, AWS, Mux, Google Auth ...
Functions
Esports Game Replay and Viral Moments
- Players and coaches upload game film (or instantly track streams with the twitch extension) and AI Algorithm instantly finds key moments and provides links to jump directly to them
- Players and coaches are able to share comments on identified key moments associated to their accounts
- Coaches are able to annotate and draw over game play video for better communication
- Everyone on the platform can share their highlight moments on social media
- Players and coaches can make profiles, get recruited and get messages from prospective esports teams if they approve public access to their highlights
- Coaches are able to schedule games and scrimmages with other teams through messaging within the application.
Twitch Extension and Viral Moment Finder
- Copy and Paste any twitch game link and viral moments are automatically found by an AI Algorithm
- Instantly share to other social platforms outside of twitch
- Repurpose long form videos to short form content for Instagram and TikTok within the Spawnn App.
Sentiment Analysis AI Analyzer
- Upload any game video and instantly get AI Sentiment Analysis on all segments of the video based on audio and video.
- Get summary insights of emotional state during play testing for game studios testing new games or for streamers to analyze their content and determine where energy is lacking.
Tech Specs: C#, Express, Unity ...
Functions
- Predict Behaviors from Gameplay & Store Interaction
- Change UI Of Gameplay & Storefront based on those predictions. Downloadable Packages provided so customers can import code that manages rendering the storefront.
- Network with API to track game events in real time to Cloud Database.
- Network with API to run Machine Learning Algorithms in real time and get suggestions from machines running in cloud.
- Maintain State across sessions
- Oh yeah... I also made the video game (complete with purchases) in 2 weeks even though I had never programmed in C# or touched a Unity editor before.
Tech Specs: Nextjs, React, jquery ...
Functions
To Look cool so I can impress you.
I created all of the assets for this page (the background, the dividers, etc...).
There are some fun things going on behind the scenes I didn't go over in the video, but if you want to nerd out with me feel free to ask and we can do a little code walkthrough.