DeepThought .sh

Projects & Portfolio

A showcase of my work in software engineering, cloud development, and open source contributions

Featured Projects

GoETL

A high-performance Go library for building complete ETL (Extract, Transform, Load) directed-acyclic graph pipelines. GoETL provides streaming data readers, configurable transformations, and efficient writers with a fluent API for complex data workflows.

Go ETL Data Processing
View Project Source Code

Gosight

GoSight is a high-performance, cross-platform observability platform for infrastructure at any scale. It collects detailed metrics and logs from hosts and containers, streams data in real time, evaluates complex alert rules and exposes it all through powerful APIs, dashboards, and a dynamic metric explorer.

Go Observability Monitoring Infrastructure
View Project Source Code

Other Projects

Gosight Agent

GoSight Agent is a secure, modular telemetry collector written in Go. It can be deployed to baremetal/virtual hosts or to kubernetes cluster's (as a daemonset or sidecar). It accepts traces from apps and gathers system metrics, container statistics, and structured logs.

Go YAML JSON Telemetry Monitoring
View Project Source Code

Gosight Server

GoSight Server is a high-performance observability backend built in Go. It receives telemetry from GoSight Agents, OpenTelemetry Endpoints (GRPC) and SDK, and Syslog, stores metrics and logs, processes alerts, and serves a dynamic web UI for visualization and investigation.

Go Svelte Javascript SQL YAML JSON Backend
View Project Source Code

Dynago

dynago is a cross-platform, resource-light dynamic DNS updater written in Go. It automatically updates DNS records with your current public IP address, ensuring your domain always points to your home, server, or cloud instance, even when your IP changes.

Go DNS Networking
View Project Source Code

pySQLExport-gui

pySQLExport-gui is a cross-platform graphical application designed to pull SQL data from MySQL and PostgreSQL databases and export it to various formats including CSV, JSON, HTML, XML, Excel, Parquet, HDF5, and more. Built using PyQt6.

Python Qt Database GUI
View Project Source Code

ytls

Command Line (CLI) tool that provides several useful tools for working with YAML files.

Python YAML CLI
View Project Source Code