🚧 Under construction — some information may be outdated.
Projects

Developer Nov 2025

A distributed log visualizer that simulates multiple microservices streaming logs to a central ingestor, displayed in real time on a React dashboard via WebSockets.

I built the backend ingestor using Node.js stream.Transform to handle high-volume log streams without memory issues, with Socket.io pushing events to the client instantly.

On the frontend, I used Recharts to visualize logs-per-second and built a scrollable, buffered log table with semantic highlighting by log level.

Cascade dashboardCascade chart