Projects
Here are some of my projects, click on them to check them out.
Leisure Llama Lounge
Leisure Llama Lounge is an e-commerce site that allows for users to purchase products. It features a cart for each user, a working checkout system, and uses Printify API and Stripe API for payment processing.
Technologies Used
React
TypeScript
Zustand
Next.js
TailwindCSS
Prisma
React
Express
MongoDB
Node.js
WebSocket
Game Buddy
Game Buddy is a web application that allows for people to discover new communities of gamers. Our project features a connection to the Riot API for stat verification in League of Legends. It also utilizes websocket for real time chat communications and live updates.
Technologies Used
React
Express
MongoDB
Node.js
WebSocket
React
Express
MongoDB
Node.js
WebSocket
Idle Production
Idle Production is a fun idle game where you can build a massive factory. The game follows a steady progression of upgraded buildings and increasing amounts of money. The game can be played for basically ever.
Technologies Used
JavaScript
Node.js
Canvas
HTML5
React
Express
MongoDB
Node.js
WebSocket
Turbine
Turbine is a clone of steam with a working user auth system, a cart for each user, and AWS hosting of all images to reduce server load.
Technologies Used
React
JavaScript
Redux
Ruby on Rails
PostgreSQL
Node.js
React
Express
MongoDB
Node.js
WebSocket
LlamaChop-Bot
LlamaChop-Bot is a chatbot that is able to manage Twitch Chat with neural network capabilities.
Technologies Used
Python
PyTorch
Twitch API
React
Express
MongoDB
Node.js
WebSocket
About me
My name is Cameron Sands and I am a fullstack software developer.
As a full stack developer, I have a strong passion for building innovative and dynamic web applications. With a solid foundation in React, Rails, JavaScript, Ruby, and Redux. I am able to create responsive and interactive user interfaces that provide a seamless experience.
I have experience working on several projects, including: Game Buddy, an online social platform that facilitates the creation of gaming communities and communication through chat, LlamaChop-Bot, a chatbot that is able to manage Twitch Chat with neural network capabilities, Turbine, a faithful re-representation of Steam utilizing AWS for image hosting and reviews, and Idle Production, an idle game with complex resource management and responsive gameplay.
I am also a great team player and have experience working in a team environment.
I am a graduate of App Academy, where I completed a Curriculum of Study in Web Development (Ruby on Rails, JavaScript, React, and Express) and I hold a Bachelor of Arts in Political Science from San Jose State University. I have a strong passion for game development and participated in the Game Dev club and created a game in Unity with C#.
When I'm not working on web development projects, I enjoy pursuing a variety of hobbies. I am an avid Ukulele player and enjoy playing music as a way to relax and unwind. I also enjoy power lifting and have been working on building my strength and fitness.
I also enjoy streaming my gameplay on platforms like Twitch, and making YouTube videos about my gaming experiences.
Overall, my hobbies and interests complement my professional skills and help me stay creative and engaged in my work. I am always looking for new ways to improve my skills and grow as a developer, and I believe that my hobbies are an important part of that journey.
Tech Stack
Ruby on Rails
JavaScript
React
NextJS
TailwindCSS
HTML5
CSS3
NodeJS
Redux
MongoDB