← Back to Projects
Sight Vie
This project brought digital transformation to the construction industry through a real-time IoT-powered dashboard. Designed to monitor on-site progress, environmental metrics, and asset statuses, the system helped project managers gain visibility into complex builds from anywhere. I led full-stack development efforts, working across frontend, backend, testing, and documentation-building both Proof of Concept and production-ready systems that connected physical devices to digital insights.
Technologies Used
Node.js
NestJS
React.js
TypeScript
React Query
Redux
Angular 13
RxJS
PostgreSQL
1. Requirements Analysis & POC
- Worked closely with the client to define system goals, data points, and user personas.
- Implemented a functional Proof of Concept (PoC) to validate key technical assumptions and demonstrate feasibility early on.
2. Backend API Architecture
- Designed and built a scalable REST API using Node.js and NestJS, supporting real-time data ingestion and secure client access.
- Integrated with mock IoT data streams for early-stage testing.
3. Frontend Development – Dual Frameworks
- Built separate frontends using React (for dashboard) and Angular (for internal tools), depending on use-case requirements.
- Developed modular UI components with strong separation of concerns.
4. Component Isolation & Design System
- Created a library of isolated components using Storybook to ensure UI consistency and testability across both React and Angular projects.
5. Testing & Code Quality
- Wrote unit tests with Jest and end-to-end tests with Cypress, ensuring stability across features and integrations.
- Focused on code optimization and maintainability through modular design patterns.
6. Documentation
- Authored complete developer documentation, including API references, setup guides, and architectural decisions—ensuring future teams could onboard quickly.