All projects
Production

EuFire Command System

  • React 19
  • Laravel 11
  • React Native
  • Cesium 3D
  • PostgreSQL
  • WebSockets
  • Firebase
  • SQLite
Role
Full-Stack Developer
Year
2024 - Present
Status
Production

Overview

Built a comprehensive fire command system featuring a real-time emergency command center with 3D mapping powered by Cesium. The platform includes a Laravel 11 backend with WebSocket support via Laravel Reverb, a React 19 web dashboard, and a React Native/Expo mobile app with offline SQLite support. The monorepo architecture uses pnpm workspaces for efficient code sharing across platforms.

Key responsibilities

  1. 1

    Architected monorepo structure with pnpm workspaces for shared code across web, mobile, and backend

  2. 2

    Built real-time 3D mapping interface using Cesium and Resium for emergency visualization

  3. 3

    Developed Laravel 11 backend with Laravel Reverb for WebSocket-based real-time communication

  4. 4

    Created React Native/Expo mobile app with offline-first SQLite storage for field operations

  5. 5

    Integrated Firebase Cloud Messaging for push notifications to field units

  6. 6

    Implemented TanStack Router for type-safe client-side routing on the web dashboard

Technical highlights

  • Monorepo architecture with pnpm workspaces for efficient multi-platform development

  • 3D mapping with Cesium for real-time emergency visualization and coordination

  • Real-time WebSocket communication via Laravel Reverb for instant updates

  • Offline-first mobile app with SQLite for reliable field operations

  • Firebase Cloud Messaging for critical push notifications

  • shadcn/ui component library for consistent, accessible UI across the web platform