Back
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:
Technical Highlights:
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