Featured Demo: Express API Metrics Dashboard
March 1, 2024
views
This page tracks the performance of this site's Node.js Express API, which has the world-breaking task of managing blog post views.
So how does it work? The view counter API records the processing times for different types of requests. It then hands these off to a metrics microservice (a Java Spring Boot application), which writes the data to MongoDB. To generate these graphs, this site gets data from the metrics microservice using GraphQL.
More Demos

The Custom TF Provider for my Weightlifting App's API
A video showcasing a custom Terraform provider that wraps the API for my iOS app, BrickByBrick Fitness.
views
April 13, 2025

Mahomes Mountain Visualizer (2023)
A visualizer of the changes to First Things First's "Mahomes Mountain" in 2023.
views
Jan 9, 2024

React Firestore Listener Hook
A React package for more easily reading data from Firebase.
views
Feb 29, 2024