Nathan's Tech Blog

Dive into articles on software engineering, AI innovations, and development best practices. Stay updated with my latest insights and projects.

Building Go-Insight: A Distributed Observability System in Go

March 2, 2025

A deep dive into building Go-Insight, a scalable distributed logging and metrics system, and why this project matters for backend observability.

Understanding Distributed Systems: A Developer's Awakening

February 8, 2025

A deep dive into my journey of understanding distributed systems and how they reshape scalability, fault tolerance, and performance.

Brushing Up on Kubernetes and Go APIs: A Practical Deployment Guide

February 3, 2025

A deep dive into Kubernetes and Go APIs, walking through a hands-on project to build and deploy a containerized event logger.

How I Landed My First Tech Role: A Journey from Passion to Profession

February 2, 2025

A detailed recount of my journey—from early coding adventures and a hiatus while working at Publix to re-igniting my passion with 100Devs and ultimately landing my first tech role at an innovative HPC company.

How I Learned to Code by Building Minecraft Servers

January 24, 2025

A look at how building a Minecraft MMO server at 16 ignited my passion for coding and helped me develop valuable skills.

From Produce Manager to Software Engineer: My Early Developer Journey

January 22, 2025

A look at how I went from self-taught coding sessions on an iPad to building HPC cluster demos and identity solutions in under two years.

My First NuGet Package: The AI Helper Library

January 21, 2025

A personal exploration of how I built and published the AI Helper Library for .NET developers to streamline OpenAI integrations.