RhombusAi Technical Accessment

Full Stack
RhombusAi Technical Accessment

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

/projects/rhombusAi/slice.png

    Zihan Luo - Software Engineer