Skip to content
View mgomez-dev-code's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report mgomez-dev-code

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mgomez-dev-code/README.md

Hey, I'm Mauricio πŸ‘‹

🎯 Full-stack .NET Developer specialized in C#, ASP.NET, REST APIs and modern React/Angular/TypeScript frontends.
I build clean, testable, and resilient applications with strong focus on async patterns, dependency injection, and CI/CD pipelines that actually run.


🧠 Core Tech Stack

.NET C# xUnit React Angular Vue.js TypeScript Vite TailwindCSS


🧩 Featured Projects

πŸ”Ή AsyncAwaitFanOut β€” .NET 8 concurrency demo

Resilient fan-out orchestration using async/await, SemaphoreSlim, and timeout handling.
Repo: https://github.com/mgomez-dev-code/async-await-fanout

.NET C# xUnit .NET CI


πŸ”Ή MinimalTodos β€” .NET 9 Minimal API

Clean and testable API using Dependency Injection, validation, pagination and xUnit tests.
Repo: https://github.com/mgomez-dev-code/minimal-todos

.NET C# xUnit .NET CI


πŸ”Ή WordFinder β€” library + console sample + xUnit

Algorithmic challenge to find top 10 words in a character matrix.
Repo: https://github.com/mgomez-dev-code/word-finder

.NET C# xUnit .NET CI


πŸ”Ή React Shopping List β€” Vite + TypeScript + Tailwind

Simple but solid SPA showing typed state management (Context + Reducer) and persistence.
Live: https://react-shopping-list-mgomez.vercel.app
Repo: https://github.com/mgomez-dev-code/react-shopping-list

React TypeScript TailwindCSS Vite


πŸ”Ή React Data Fetch + useMemo

React SPA demonstrating data fetching, derived state memoization, and render performance awareness.
Live: https://react-data-fetch-memo.vercel.app
Repo: https://github.com/mgomez-dev-code/react-data-fetch-memo

React TypeScript Vite


πŸ”Ή React Render Memo Demo

Focused demo showing how React.memo and useCallback prevent unnecessary re-renders.
Live: https://react-render-memo-demo.vercel.app
Repo: https://github.com/mgomez-dev-code/react-render-memo-demo

React TypeScript Vite


πŸ”Ή React Expensive Calculation + useMemo

Performance-focused demo illustrating expensive computations and memoization with useMemo.
Live: https://react-expensive-calculation-memo.vercel.app
Repo: https://github.com/mgomez-dev-code/react-expensive-calculation-memo

React TypeScript Vite


πŸ’¬ What I enjoy

  • Writing clean, composable, and testable code.
  • Exploring new async/concurrency patterns in .NET.
  • Building small full-stack demos that run from README β†’ CI β†’ Deploy.
  • Documenting projects clearly so others can learn from them.

πŸ“« Contact

Pinned Loading

  1. async-await-fanout async-await-fanout Public

    Concurrent fan-out demo in .NET 8 using async/await, SemaphoreSlim, and per-call timeouts. Handles partial success gracefully with clean, testable code.

    C#

  2. minimal-todos minimal-todos Public

    A clean and modern .NET 9 Minimal API showcasing CRUD endpoints, validation, pagination, and unit testing with xUnit + Moq, including automated CI with GitHub Actions.

    C#

  3. react-shopping-list react-shopping-list Public

    React Shopping List β€” Vite + TypeScript + Tailwind. Modern React demo: Context + Reducer, inline edit, filters with counters, localStorage. Deployed on Vercel.

    TypeScript

  4. react-data-fetch-memo react-data-fetch-memo Public

    React SPA demonstrating data fetching, derived state memoization with useMemo, and render performance optimization using Vite + TypeScript.

    TypeScript

  5. react-expensive-calculation-memo react-expensive-calculation-memo Public

    Educational React demo showcasing expensive computations, re-renders, and how useMemo prevents unnecessary recalculation when unrelated state changes.

    TypeScript

  6. react-render-memo-demo react-render-memo-demo Public

    Minimal React demo showing render behavior, React.memo and useCallback.

    TypeScript