
Tech Stack
React Native
Javascript
Redux
Node.js
express.js
Description
This project was completed as a technical assessment for RhombusAI, focused on delivering a production-style full-stack workflow for file-based data processing. The application allows users to upload structured files (e.g., CSV/Excel), submit natural-language instructions in a chat panel, and automatically apply transformations to the file content. The system supports large file chunked uploads, change tracking with highlighted cells, and exporting the updated file with optional in-browser preview.
I delivered the solution end-to-end, including the overall architecture, backend APIs, frontend UI/UX refinements, integration testing, and final demo presentation.
- Designed the overall system architecture and data flow
- Implemented backend APIs for upload, processing, transformation, and export
- Built frontend pages and interaction patterns (table preview, side panel chat, progress UI)
- Integrated AI model and tested the complete workflow, handled edge cases and file-size constraints
- Delivered the final demo and documented the solution
Page Info
Large file slice upload
