Mike Castro
Back to Projects

CallSheets

Crew scheduling automation (grip, camera, scene scheduling) - has real-time messaging

About This Project

Crew scheduling automation system for film production teams. Handles grip, camera, and scene scheduling with real-time messaging capabilities. Built with Laravel and Vue.js, featuring Pusher and Laravel Echo for live updates.

My Contributions

Full Stack Web Developer

Casting Calls America LLC

Started building crew scheduling system from the ground up

  • Started building CallSheets platform from the ground up in later part of tenure
  • Implemented core CRUD operations for crew scheduling (grip, camera, scene scheduling)

Senior Web Developer

Casting Calls America LLC

Continued development with improved practices

  • Continued feature development with improved testing and code quality standards

Lead Developer

Casting Calls America LLC

Led ongoing development and team coordination

  • Led continued development and feature delivery
  • Coordinated team efforts on the platform

Project Details

Role: Full Stack → Senior → LeadTeam: 7-10 developers
Production SaaS

Tech Stack

PHP

Built crew scheduling automation system

Laravel

Developed grip, camera, and scene scheduling features with Laravel

Vue.js

Built scheduling interface with Vue.js

MySQL

Designed schema for crew scheduling data

Pusher

Implemented real-time messaging for schedule updates

Laravel Echo

Built live update features for crew collaboration

Bootstrap

Built responsive scheduling UI

jQuery

Added interactive scheduling features