Full-Stack Software Developer based in Porto, Portugal.
Currently building data-intensive B2B applications with .NET 8 + Angular + Azure at a Spanish logistics SaaS startup. Daily user of AI-assisted development with my own agent / context workflows on top of Claude Code.
- Backend · C# / .NET 8, ASP.NET Core, EF Core, OData
- Frontend · Angular 20+, TypeScript, RxJS
- Data · Azure SQL, T-SQL (views, query optimization), PostgreSQL
- Cloud & infra · Azure (SQL Database, Functions, Blob Storage, Service Bus), Docker, Redis
- AI tooling · Claude Code, Gemini API integration, markdown-based agent prompts with scoped context files
I use Cursor and Claude Code daily, but on top of a workflow I built myself: markdown agents act as entry points that route through scoped documentation files describing the codebase, so the LLM only loads the context it actually needs. The speed gain is significant on code generation, refactoring, and documentation. Debugging and code review stay manual on purpose — engineering judgment doesn't get delegated.
Built large-scale web data extraction systems in Python (Scrapy, Pandas) — pipelines processing tens of millions of records, base spider abstractions, geospatial APIs serving real-time map dashboards. Still maintain a few private scraping projects.
Most of my work lives in private repositories under employer NDA, which is what the contribution graph reflects. Public side projects are in the pipeline.
- LinkedIn · ricardo-garcia-saez


