Overview
At Just Slots, I architected and built a comprehensive internal game development platform that serves as the central hub for the entire creative team including developers, animators, composers, and mathematicians.
Role & Responsibilities
As the frontend lead, I was responsible for:
- Architecture & Development: Designed and implemented the Vue.js/TypeScript frontend from the ground up
- Real-time Collaboration: Integrated WebSockets (Socket.io) to enable real-time collaboration features, allowing team members to work simultaneously on game projects
- API Design: Collaborated closely with the backend team to design and implement efficient APIs that support the platform’s functionality
- UX Research: Conducted stakeholder interviews across different departments to understand workflows and optimize the user experience
- Design Implementation: Translated Figma designs into a cohesive UI system using Tailwind CSS and custom CSS modules
Technical Stack
- Vue.js 3 with TypeScript for type-safe component development
- Socket.io for real-time collaboration features
- Tailwind CSS with custom CSS modules for styling
- RESTful API integration
Impact
The platform streamlined the game development workflow, enabling seamless collaboration between different departments and significantly reducing the time required to develop and iterate on game concepts.