SHAIK
Back

Cubrics

Year

2026

Tech & Technique

Next.js, TypeScript, Three.js, WebSockets, Tailwind CSS, Kociemba Algorithm, Node.js, Git, Vercel

Description

Cubrics is a production-ready speedcubing platform built to connect Rubik's Cube solvers through real-time interaction, competition, and a powerful 3D cube solver. The platform addresses the fragmented speedcubing community by centralizing training tools, social features, and competitive elements in a single unified experience. Designed for both casual cubers and competitive solvers, Cubrics combines algorithmic precision with seamless user interaction.

Key Features:
  • Interactive 3D Rubik's Cube solver with visual move-by-move animations using Three.js and the Kociemba two-phase algorithm
  • Real-time chat and community features powered by WebSocket connections for low-latency communication
  • Cube state visualization handling 43 quintillion possible configurations with efficient client-side rendering
  • Competition and progress tracking to enable cubers to challenge each other and monitor improvement
  • Fully responsive interface optimized for desktop and mobile speedcubing sessions

Technical Highlights:
  • Engineered a 3D Rubik's Cube solver using the Kociemba algorithm, delivering optimal solutions in under 20 moves with sub-second computation time
  • Implemented WebSocket-based real-time communication with connection pooling to maintain scalable, low-latency chat across concurrent users
  • Built complex state management system to accurately track and render cube rotations, user inputs, and solution sequences without UI lag
  • Designed reusable Three.js components with optimized geometry rendering to ensure smooth 60fps performance during cube animations
  • Structured TypeScript codebase with type-safe API contracts and modular architecture for maintainability and extensibility

My Role

Full Stack Developer & Algorithm Engineer
  • Architected and implemented the entire full-stack application from database design to deployment on Vercel
  • Developed the core 3D cube solver integrating the Kociemba algorithm with Three.js for accurate visualization and optimal move generation
  • Built real-time social features using WebSocket architecture with proper error handling and reconnection logic
  • Designed and optimized frontend components in Next.js with TypeScript for type safety and developer experience
  • Managed CI/CD pipeline, environment configuration, and production deployment ensuring zero-downtime releases

SHAIK

junaidsamishaik@gmail.com