Living backlog for small, self-contained .NET and C# projects.
| # | Project Name | Category | Difficulty |
|---|---|---|---|
| 1 | Expense Tracker CLI | Console | Beginner |
| 2 | Log File Analyzer | Console | Beginner |
| 3 | Password Policy Checker | Console | Beginner |
| 4 | Markdown to HTML Converter | Console | Intermediate |
| 5 | Duplicate File Finder | File Processing | Intermediate |
| 6 | CSV Profiler | File Processing | Intermediate |
| 7 | JSON Transformation CLI | File Processing | Intermediate |
| 8 | REST Notes API | ASP.NET Core | Beginner |
| 9 | Pagination and Filtering API | ASP.NET Core | Intermediate |
| 10 | API Rate Limiter | ASP.NET Core | Advanced |
| 11 | Minimal API URL Shortener | Minimal API | Intermediate |
| 12 | Health Check Dashboard API | Minimal API | Intermediate |
| 13 | Blazor Expense Dashboard | Blazor | Intermediate |
| 14 | Blazor Kanban Board | Blazor | Intermediate |
| 15 | Blazor Component Playground | Blazor | Advanced |
| 16 | EF Core Library Manager | Entity Framework Core | Intermediate |
| 17 | EF Core Optimistic Concurrency Demo | Entity Framework Core | Advanced |
| 18 | JWT Authentication API | Security | Intermediate |
| 19 | Role-Based Authorization API | Security | Intermediate |
| 20 | Background Job Processor | Background Services | Intermediate |
| 21 | Scheduled Report Worker | Background Services | Intermediate |
| 22 | SignalR Chat Room | Real-Time | Intermediate |
| 23 | SignalR Live Metrics Board | Real-Time | Advanced |
| 24 | In-Memory Event Bus | Architecture | Intermediate |
| 25 | Dependency Injection Playground | Architecture | Beginner |
| 26 | Strategy Pattern Workflow Engine | Design Patterns | Intermediate |
| 27 | Repository and Unit of Work Demo | Design Patterns | Intermediate |
| 28 | Resilient HTTP Client | Distributed Systems | Intermediate |
| 29 | Circuit Breaker Demo | Distributed Systems | Advanced |
| 30 | Worker Queue with Channels | Distributed Systems | Advanced |
| 31 | Service Discovery Simulator | Microservices | Advanced |
| 32 | Order Processing Microservice | Microservices | Advanced |
| 33 | LRU Cache Implementation | Algorithms | Intermediate |
| 34 | Trie Autocomplete Engine | Algorithms | Intermediate |
| 35 | Graph Traversal Visualizer | Algorithms | Advanced |
| 36 | C# Source Code Metrics CLI | Developer Tools | Advanced |
| 37 | NuGet Package Inspector | Developer Tools | Intermediate |
| 38 | Configuration Validator | Developer Tools | Intermediate |
| 39 | Azure Blob File Manager | Azure | Intermediate |
| 40 | Azure Queue Worker | Azure | Intermediate |
| 41 | Azure Function HTTP Processor | Azure | Intermediate |
| 42 | Semantic Search API | AI | Advanced |
| 43 | Embedding Similarity Explorer | AI | Advanced |
| 44 | Document Q&A Service | AI | Advanced |
Small command-line applications for C# fundamentals, parsing, validation and automation.
REST APIs covering routing, middleware, validation, pagination, error handling and observability concepts.
Focused API implementations using the minimal hosting model.
Interactive web applications and component-focused projects using Blazor.
Persistence, querying, transactions, concurrency and data-access patterns.
Authentication, authorization, tokens, claims and secure API boundaries.
Workers, scheduled processing, queues and long-running services.
SignalR and event-driven user experiences.
Dependency injection, boundaries, messaging and application structure.
Practical implementations of GoF and enterprise patterns in modern C#.
Resilience, retries, circuit breaking, messaging and coordination concepts.
Small independently runnable service examples with clear boundaries.
Classic and practical data structures and algorithm implementations in C#.
Utilities for developers, repositories, packages, configuration and source analysis.
Focused cloud integrations using Microsoft Azure services.
Semantic search, embeddings, retrieval and AI-enabled .NET applications.