Hi, I'm Cameron Rice
Backend Software Engineer specializing in building scalable, efficient, and secure applications with modern technologies.

Featured Projects
Here are some of my recent works that showcase my skills and experience in web and mobile development.

Lavender
A responsive web application with modern UI/UX design principles. Built using React.js and Google Firebase, aimed to help the lives of those who suffer from Shift Work Sleep Disorder.

LeetLog
A modern web application for tracking and organizing your LeetCode problem solving journey. LeetLog helps you keep track of the problems you've solved, your solutions, and important metadata like time and space complexity.

API Rate Limiter Microservice
A production-ready backend microservice for API rate limiting using the Token Bucket algorithm and Redis. Designed for high performance, clarity, and easy integration. Features global and per-client rate limits, REST API endpoints, configurable environment variables, and Docker support for seamless deployment.

Time-Tracked Invoice Generator
A comprehensive Django-based backend service that allows freelancers to manage clients, track time, and generate professional invoices with PDF generation and Stripe payment integration. Features include client management, project tracking, time logging, recurring invoices, and automated email notifications.
Automated Minecraft Server Deployment
This project demonstrates modern DevOps practices by automating the deployment and configuration of a Minecraft server on AWS. Using Terraform and Ansible, it provisions cloud resources and configures the server with minimal manual intervention. The solution includes secure key management, automated provisioning, and step-by-step deployment instructions.

Planet API Mobile App
A very simple Kotlin mobile application that fetches data from the API Ninjas Planets API and displays it. This project was built using Android Studio.