Tsimafei YefimenkaSenior Full-Stack Engineer — React, Next.js, Node.js, TypeScript
Wszystkie projekty

Dashboard telemetrii statków

Dane ze statku na żywo na modelu 3D: pokłady, kamery, węzły i geostrefy

Rola
Full-stack: odbiór i zapis strumienia na backendzie, interfejs czasu rzeczywistego na froncie
Okres
2024 — present, Godel Technologies Europe
Stack
React, Node.js, Express, TimescaleDB, WebSockets, UDP

System monitoringu statków w czasie rzeczywistym. Telemetria idzie prosto ze statku po UDP: backend na Express parsuje strumień do TimescaleDB i wypycha go na front po WebSocketach paczkami, w miarę zapełniania bufora wejściowego, a nie na każdy datagram. Interfejs w React rysuje dane na modelu 3D statku: przełączanie pokładów, kamery tam, gdzie są zainstalowane, i odczyty ze wszystkich dostępnych węzłów — kąt steru, prędkość, obroty śruby i reszta. Codzienne narzędzie zespołów operacyjnych, 50+ jednostek.