Skip to content

Developer Tools & Technologies

A curated list of tools and technologies that I use for development, organized by category.

Windows Utilities

DevToys

Swiss Army knife app for developers with utilities for encoding, formatting, and generating data.

PowerToys

Microsoft utilities for power users - includes PowerToys Run, FancyZones, and more productivity tools.

ChrisTitusTech WinUtil

Windows utility for system optimization, debloating, and tweaking Windows settings.

WinToys

Modern Windows utilities app for system management and optimization.

WizTree

Fast disk space analyzer to visualize and manage disk usage.

Development IDEs & Editors

JetBrains Rider

Cross-platform .NET IDE with advanced refactoring, debugging, and testing capabilities.

DataGrip

Database IDE for SQL development with intelligent query assistance and database management.

Visual Studio Code

Lightweight, extensible code editor for web and cloud development.

Azure Data Studio

Cross-platform database tool for data professionals using Microsoft family of data platforms.

Productivity & Knowledge

Bitwarden

Open-source password manager for secure credential management across devices.

Obsidian

Knowledge base and note-taking app using connected markdown files with graph visualization.

Container & Orchestration Tools

K9s

Terminal-based UI for managing Kubernetes clusters with real-time cluster monitoring.

Rancher

Kubernetes management platform for deploying and managing clusters across environments.

Traefik

Modern reverse proxy and load balancer with automatic service discovery.

Web Frameworks & Technologies

Astro

Static site generator optimized for performance with component islands architecture.

Starlight

Documentation theme for Astro with built-in search, navigation, and internationalization.

Angular

Platform for building mobile and desktop web applications using TypeScript.

Backend Technologies

ASP.NET Core

Cross-platform framework for building modern web applications and APIs.

C#

Type-safe, object-oriented programming language for .NET development.

Docker

Platform for developing, shipping, and running applications in containers.

Kubernetes

Container orchestration platform for automating deployment, scaling, and management.

TypeScript

Strongly typed programming language that builds on JavaScript.

RabbitMQ

Message broker for handling asynchronous communication between services.

GraphQL

Query language and runtime for APIs providing efficient data fetching.

Neo4j

Graph database for storing and querying connected data relationships.