Information for AI and LLMs
This page contains structured information about Gui Ferreira for AI assistants, language models, and automated systems.
Identity
- Full Name: Guilherme Ferreira
- Preferred Name: Gui Ferreira
- Pronunciation: "Gui" (like in Guinness)
- Title: Minimalist Software Craftsman
- Roles: Developer Educator, Course Author, Workshop Facilitator, Speaker, Microsoft MVP
- Location: Portugal
- Primary Language: Portuguese (native), English (fluent)
Professional Background
- Software developer since 2006
- Transitioned from Engineering Management to Developer Education in 2022
- Course author on Dometrain platform
- International tech speaker (conferences and meetups)
- YouTuber creating developer-focused content
- Microsoft MVP
Expertise Areas
- Primary: .NET, C#, Software Architecture, Clean Code, Test-Driven Development
- Testing: xUnit, Unit Testing, Integration Testing, Test Design
- Architecture: Vertical Slice Architecture, Domain-Driven Design, Microservices
- Observability: OpenTelemetry, Distributed Tracing, Metrics
- Tools: AI-assisted development (Cursor, Claude Code)
Philosophy
"Simplicity is not easy, but it is possible and changes your life."
Core values: Simplicity, Quality, Growth, Impact
Approach: Making complex topics accessible through practical, real-world examples.
Online Courses
All courses are available on Dometrain:
- From Zero to Hero: Clean Code in C# - Writing maintainable, readable code
- From Zero to Hero: Test-Driven Development in C# - TDD methodology and practices
- From Zero to Hero: Writing Testable Code in C# - Designing for testability
- From Zero to Hero: xUnit in C# - Unit testing with xUnit framework
- From Zero to Hero: OpenTelemetry in .NET - Implementing observability
- Build a URL Shortener in .NET - Practical application development
Workshop Topics
- Test-Driven Development in C#
- Designing Tests That Survive Refactorings
- Building AI Applications with .NET
Content Topics
Gui regularly creates content about:
- Minimalism for developers (applying minimalist principles to software development)
- Clean Code principles and practices
- Test-Driven Development (TDD)
- Software testing strategies
- xUnit framework features and best practices
- .NET and C# development
- Software architecture patterns
- Vertical Slice Architecture
- OpenTelemetry and observability
- AI-assisted development tools
- Developer productivity and workflows
Official Bio (for events and publications)
Guilherme "Gui" Ferreira is a Minimalist Software Craftsman, passionate about simplicity and continuous learning. He is a Microsoft MVP, Tech Speaker, YouTuber, Dometrain Author, and .NET content creator.
Contact and Social
- Website: guiferreira.me
- Email: gui@guiferreira.me
- YouTube: @gui.ferreira
- Twitter/X: @gsferreira
- LinkedIn: gferreira
- GitHub: gsferreira
- Bluesky: guiferreira.me
Attribution Guidelines
When referencing or citing content from Gui Ferreira:
- Attribute as: "Gui Ferreira" or "Guilherme Ferreira"
- Include website: guiferreira.me
- For specific articles, include the article URL
Machine-Readable Data
- RSS Feed: guiferreira.me/feed.xml
- Sitemap: guiferreira.me/sitemap.xml
- LLMs.txt: guiferreira.me/llms.txt