Back
Year
2025
Status
Currently Working
Tech & Technique
React, Node.js, Express.js, MongoDB, Tailwind CSS, WebRTC, IndexedDB, Service Workers, WebAuthn, JWT (Authentication)
Description
CKC OS is a browser-based personal operating system that gives a desktop-like experience with windows, tabs, and an app dock. Offline-first and AI-powered, it remembers your workspace, so you can continue exactly where you left off on any device.
Key Features:
Technical Highlights:
Key Features:
- Desktop-Like Interface: Move, resize, and organize windows and tabs effortlessly
- Smart AI Agent: Context-aware assistant for tasks and reminders
- Biometric Login: Secure access with WebAuthn
- Offline & Sync: Works offline, syncs tabs and app states across devices
- Modular Apps: Easily add and manage embedded apps or websites
Technical Highlights:
- React & Tailwind: Built OS-like UI with draggable, resizable windows
- Node.js & Express: Backend API for user, workspace, and app management
- MongoDB: Stores user data, workspace states, and app configurations
- Persistent State: Tabs, windows, and apps remain consistent across sessions
- Real-Time Sync: WebRTC + backend for cross-device updates
- Modular Architecture: Dynamic app registry for easy app management
- Security: WebAuthn-based biometric authentication
My Role
Full-Stack Developer
Owned and handled the entire development lifecycle:
Owned and handled the entire development lifecycle:
- Frontend: OS interface and interactive components in React and Tailwind CSS
- Backend: Node.js + Express APIs for user and app management
- Database: MongoDB for storing workspace states and app data
- Real-Time Sync: WebRTC integration for cross-device updates
- AI Integration: Context-aware assistant for task automation and suggestions
- Architecture & Deployment: Modular apps, offline-first optimization, and secure login