Hi there! I'm Keen David Aguro, a passionate IT enthusiast. Welcome to my corner of the coding world! Here, you'll find a collection of projects, contributions, and maybe a bit of my personality sprinkled in.
- π Iβm currently a part-time freelancer and full-time full-stack developer.
- π I enjoy exploring ASP.NET Technology, PHP, PHP Codeigniter, HTML, CSS, Javascript, React, Oracle Database and MySQL Database.
- π I'm always learning and love to share my knowledge with others.
- π¬ Ask me about backend, mobile, machine learning, arduino and game development.
Feel free to reach out through email if you have any questions, collaboration ideas, or just want to chat.
I'd like to express my gratitude to anyone.
Thanks for stopping by! π
Author: Keen David Aguro
Goal: Master modern .NET development (Backend + Frontend + Cloud + AI) through 1 hour of daily learning.
- 1 hour per day (MondayβFriday)
- Optional Saturday: 1β2 hours for mini-project or recap
- Sunday: Rest or tech reading / videos
| Time | Focus | Example |
|---|---|---|
| 0β15 min | Read / Watch | Quick tutorial or documentation |
| 15β45 min | Code | Implement what you learned |
| 45β60 min | Reflect | Write notes or commit code |
Goal: Build clean, scalable, testable .NET 9 APIs.
- .NET 9 MVC & Web API best practices
- Clean Architecture, CQRS (MediatR)
- Async/await, Dependency Injection
- Logging (Serilog), Validation (FluentValidation)
- Unit Testing (xUnit, Moq)
- Swagger & Minimal APIs
- TypeScript fundamentals
- Angular 18 basics (components, routing, services)
| Day | Topic | Goal |
|---|---|---|
| Monday | Clean Architecture | Refactor one module |
| Tuesday | CQRS + MediatR | Add command/query handlers |
| Wednesday | Logging | Configure Serilog with file sink |
| Thursday | Testing | Write 2 unit tests |
| Friday | Angular | Connect API to Angular frontend |
| Saturday | Mini-Project | CRUD app using .NET 9 + Angular |
Free
- .NET Docs
- Clean Architecture Repo β Jason Taylor
- MediatR Guide
- Angular Official Docs
- FluentValidation Docs
Paid / Optional
- Pluralsight β Building Clean Web APIs with . NET Core
- Udemy β Complete ASP. NET Core Web API
- FrontendMasters β Angular Deep Dive
Goal: Create full-stack, production-ready UIs integrated with .NET APIs.
- Angular 18+ (preferred) or React 19 (optional)
- RxJS & Observables
- Angular Material + Bootstrap 5
- Routing Guards & Auth (JWT)
- State Management (NgRx)
- Responsive Design & Accessibility
Free
- Angular Tutorials by Fireship
- Angular Material Docs
- JWT Auth with . NET API & Angular Guide
- Bootstrap 5 Docs
Paid
- Udemy β Angular Complete Guide (Max SchwarzmΓΌller)
- FrontendMasters β Angular Architecture Workshop
Goal: Learn to deploy, scale, and monitor cloud-based .NET apps.
- Docker (Images, Volumes, Compose)
- Kubernetes Basics (AKS/EKS)
- GitHub Actions CI/CD
- Azure App Service, Blob Storage, Key Vault
- Database Optimization & Indexing
- NoSQL Intro (Redis, MongoDB)
- Application Insights & Serilog Integration
Free
- Microsoft Learn β Azure Fundamentals
- Docker Docs
- GitHub Actions Docs
- Kubernetes Basics Interactive Tutorial
- Redis University
Paid
- A Cloud Guru β Azure Developer Associate Path
- Udemy β Docker and Kubernetes for Developers
- Pluralsight β Azure for Developers Courses
Goal: Build intelligent, cross-platform, and secure applications.
- OpenAI API integration (chatbots, NLP)
- ML. NET Model Training
- Blazor (Server / WASM)
- .NET MAUI (Mobile/Desktop Apps)
- Design Patterns & SOLID Principles
- Secure Coding & OWASP Top 10
Free
- OpenAI API Docs
- ML. NET Docs
- Blazor Tutorials
- MAUI Samples on GitHub
- Refactoring Guru β Design Patterns
Paid
- Udemy β Build AI Apps with . NET and OpenAI
- PluralSight β Advanced C# Design Patterns
- LinkedIn Learning β Blazor Essentials
| Category | Tool / Framework | Purpose |
|---|---|---|
| Frontend Framework | Angular 18+ | Ideal pairing with . NET APIs |
| Styling | Bootstrap 5 / Tailwind CSS | Enterprise vs Modern UI |
| UI Components | Angular Material / DevExtreme | Pre-built UI components |
| Language | TypeScript | Safer JavaScript alternative |
| State Management | NgRx / Signals | Manage complex state |
| Testing | Jasmine + Karma | Unit testing frontend |
| Optional | Blazor | C# for frontend apps |
| Category | Tool / Framework | Purpose |
|---|---|---|
| API Framework | ASP. NET Core 9 / MVC | Web API & Web Apps |
| ORM | Entity Framework Core | DB interaction |
| Database | SQL Server / Oracle / MySQL | Data persistence |
| Logging | Serilog + Seq | Centralized logging |
| Validation | FluentValidation | Input validation |
| Architecture | Clean / Onion Architecture | Scalable design |
| Messaging | RabbitMQ / Kafka | Event-driven integration |
| Security | JWT / OAuth2 / IdentityServer | Authentication & Authorization |
| Category | Tool / Service | Purpose |
|---|---|---|
| Containers | Docker / Podman | Build images |
| Orchestration | Kubernetes (AKS) | Scale containers |
| CI/CD | GitHub Actions / Azure Pipelines | Automate build + deploy |
| Cloud | Azure App Service, Key Vault, SQL | Host and secure apps |
| Monitoring | Application Insights / Grafana | Observability |
| SCM | GitHub / Azure Repos | Version control |
| Project | Stack | Description |
|---|---|---|
| eServices Mini Clone | .NET 9 + Angular + SQL | Simplified visa extension dashboard |
| AI Chat Support Bot | .NET API + OpenAI | Auto-response assistant |
| PWD Mapping System | .NET 9 + Angular + Google Maps | GIS data visualization |
| Portfolio Website | Blazor Server or Angular | Personal site showcasing projects |
| Cloud Pipeline Demo | Docker + GitHub Actions + Azure | End-to-end DevOps deployment |
| Role | Focus | Key Skills |
|---|---|---|
| Full-Stack . NET Engineer | Frontend + Backend | .NET 9, Angular, EF Core |
| Solution Architect | Systems Design + Cloud | Azure, Microservices, CI/CD |
| AI-Integrated Developer | Smart Apps / Automation | ML. NET, OpenAI API, Blazor |
| Quarter | Focus | Core Tools |
|---|---|---|
| Q1 | Backend Architecture & Testing | .NET 9, CQRS, EF Core |
| Q2 | Frontend & API Integration | Angular 18, TypeScript |
| Q3 | DevOps & Cloud Deployment | Docker, Kubernetes, Azure |
| Q4 | AI & Innovation Projects | ML. NET, Blazor, MAUI |
βConsistency beats intensity.β
Even one focused hour a day compounds into hundreds of hours per year.
Document every mini-project and commit your progress β your GitHub will become your portfolio of mastery.
This roadmap is open for learning and sharing.
Feel free to fork, modify, and adapt for your own growth path.
Made with π» by Keen David Aguro



