You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
During my Project Exhibition 1 course, my friends and I wanted to code together but weren’t comfortable with GitHub yet. We tried a VS Code extension, but constant session timeouts and missing features got in the way. That led me to build Work Room, a browser-based real-time coding platform with a multi-language editor, chat, whiteboard, and even AI code assistance.
Technologies
React, Node.js, Express.js, Docker
Features
Architected a multi-user code editor, integrating the Monaco editor component, enabling syntax highlighting and support for over 100 languages within the collaborative environment.
Engineered WebSocket-based real-time synchronization using Socket.IO, ensuring sub-100ms latency for seamless collaborative coding.
Integrated Mistral AI via a secure backend proxy to provide AI-powered code generation and assistance.
Implemented a real-time collaborative blackboard with drawing tools, facilitating visual system design discussions.
Containerized React frontend and Node.js backend services using Docker, standardizing development environments and streamlining CI/CD pipelines.
Developed a persistent chat system with message history, enabling real-time team discussions alongside collaborative coding sessions.
Timeline
February 2025 – May 2025
Land Ledger
Purpose
Back in my third year of bachelors, my friends and I were debating how land scams keep happening like fake papers and missing records, and even politicians benefiting from all this. We joked it’s almost designed to stay messy. That started the idea for Land Ledger, which is a blockchain-based system where property records are transparent, verified by smart contracts, and harder to tamper with.
Led a team of 8 to successfully develop and deploy a full-stack property registration DApp on the Ganache testnet.
Engineered a responsive React frontend, integrated with Ethereum blockchain via ethers.js, and connected to Supabase for authentication and data management.
Architected global state management using React Context and TanStack Query for efficient data fetching and caching.
Designed a hybrid architecture storing sensitive data on-chain while maintaining performance with off-chain storage for documents.
Built and deployed Solidity smart contracts featuring property registration, ownership transfer, mortgage functionality, and multi-signature verification using OpenZeppelin’s security patterns.
Implemented multi-tiered access control with distinct permissions for property owners, government officials, and validators.