RESOURCES
A collection of the tools, technologies, hardware, and resources I use for software development, AI experimentation, self-hosting, and learning.
Development
-
Languages
- C#
- TypeScript / JavaScript
- SQL
- PowerShell
- Python
- Go
- HTML / CSS
-
Frameworks & Libraries
- .NET / ASP.NET Core
- Angular
- Entity Framework Core
- Dapper
- Tailwind CSS
- PrimeNG
- Telerik UI
-
Development Tools
- Visual Studio
- Visual Studio Code
- Git
- Cmder
- PowerShell
- Docker
-
Databases
- SQL Server
- PostgreSQL
- Snowflake
- SQLite
AI & Agentic Development
AI has become an increasingly important part of both my professional and personal development workflows. I use AI for software development, code analysis, retrieval, experimentation, and building agentic applications.
Try out Ask Eric for an example of my AI and agentic development experiments. It combines retrieval-augmented generation with content from this site to let you ask questions about my projects, articles, and other technical content.
- Claude / Claude Code
- OpenAI / Codex
- Model Context Protocol (MCP)
- Retrieval-Augmented Generation (RAG)
- Embeddings and vector search
- Qdrant
- Local and cloud-hosted LLM experimentation
- AI-assisted development workflows
I’m also building DevIndext, a local developer knowledge indexing system designed to provide AI coding agents with efficient, high-value context across repositories and workspaces.
Cloud & DevOps
- Microsoft Azure
- Azure Functions
- App Service
- Azure SQL
- Azure Storage
- Microsoft Entra ID
- Bicep
- Docker
- GitHub Actions
- CI/CD automation
Home Lab & Self-Hosting
I run an Unraid server that acts as my personal cloud, development lab, media server, and playground for self-hosted software.
-
Unraid Server
- Intel Core i7-6700K
- 32GB RAM
- NVIDIA RTX 4070 12GB
- 32TB Seagate IronWolf array
- 8TB parity
- 24TB usable storage
- 1TB dual SSD cache pool
-
Self-Hosted Services
- Docker
- Jellyfin
- Nextcloud
- Qdrant
- SQL Server
- PostgreSQL
- Gitea
-
Backup
- Synology DiskStation DS1019+
- Used primarily to back up the Unraid server
Hardware
-
Desktop Workstation
- Custom-built PC
- Windows
- AMD Ryzen 7 2700X
- AMD Radeon RX 7800 XT
- 32GB RAM
-
Mobile Workstation
- Dell XPS 9370
- Fedora Linux
- Intel Core i7-8550U
- 16GB RAM
Everyday Tech
-
Phone
- Google Pixel 11 Pro XL
-
Fitness / Activity
- Garmin fēnix 8 Solar
Learning & Reference
These are some of the resources I’ve used over the years to learn new technologies and expand my skills.
Free
Paid
My Development Preferences
I’ve worked with a lot of languages, frameworks, and development environments over the years. My current preferences are heavily centered around the .NET ecosystem while increasingly incorporating AI and agentic development.
- Primary language: C#
- Primary platform: .NET
- Primary web stack: ASP.NET Core + Angular / TypeScript
- Primary IDE: Visual Studio
- Primary editor: Visual Studio Code
- Primary OS: Windows
- Preferred programming paradigm: Object-oriented programming
- First languages: ActionScript 3 and Visual Basic for Applications
- First .NET framework: .NET Framework 4.0
- First ASP.NET framework: ASP.NET 4.0