New York City Metropolitan Area
• Built a Kafka metric visualizer to allow developers to monitor their Kafka clusters and error logs with minimal setup
• Created a Prometheus instance, employing PromQL queries to reliably scrape real-time Kafka data and display them in an intuitive visualization tool with Chart.js and functional React components
• Architected a Node.js server, leveraging the middleware design pattern to efficiently serve client’s HTTP requests and to query data from Prometheus while providing organized and maintainable code for developers
• Constructed landing page on Hostinger with React while following Web Content Accessibility Guidelines
• Decreased HTTP overhead by implementing WebSockets to drastically reduce the number of network requests sent between client and server, which improved client-side performance of data visualizations
• Wrote unit tests using Vitest to simulate DOM rendering and give confidence in the UI and increase team velocity
• Configured Google and GitHub Oauth to authenticate users while providing a hassle-free user experience with session storage
• Utilized a PostgreSQL database to store user information and error logs in strict schemas to maintain ACID compliance and ensure consistency and integrity of time-sensitive data for users to manage their Kafka cluster
• Product developed under tech accelerator OSLabs (opensourcelabs.io)