My Development ToolBox

An overview of the tools, technologies, and platforms I use daily to build, deploy, and maintain scalable systems. From my development environment to cloud infrastructure, here's what powers my workflow.

ToolBox

Technologies I use daily for development, infrastructure, and automation.

Daily Drivers

🍎macOS
📝Neovim
🖥️Zellij
🐍Python
📘TypeScript
Kubernetes
🐳Docker
🏗️Pulumi
☁️Google Cloud
📊Grafana
🌿Git
🐙GitHub

Operating System

🍎macOS
My preferred development environment with excellent Unix tooling

Code Editor

📝Neovim
Highly customizable modal editor with modern Lua configuration
Click to view config

Terminal

🖥️Zellij
Modern terminal multiplexer with layouts and session management

Languages

🐍Python
Versatile language for automation, APIs, and data processing
📘TypeScript
Type-safe JavaScript for scalable applications
🔷Go
Simple, fast language for cloud and infrastructure tools

Infrastructure

Kubernetes
Container orchestration platform for scalable deployments
🐳Docker
Containerization platform for consistent environments
🏗️Pulumi
Infrastructure as Code for cloud resource management
🔧Ansible
Configuration management and automation platform

Cloud

☁️Google Cloud
Comprehensive cloud platform with strong Kubernetes integration
🌐AWS
Leading cloud platform with extensive service offerings

Monitoring

📊Grafana
Visualization platform for metrics, logs, and traces
🔥Prometheus
Time-series database and monitoring system

Development

🌿Git
Distributed version control system
🐙GitHub
Code hosting platform with CI/CD capabilities