Skip to content
View trvannhanh's full-sized avatar

Highlights

  • Pro

Block or report trvannhanh

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 is supported. This note will only be visible to you.
Report abuse

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

Report abuse
trvannhanh/README.md

👋 Hi, I'm Trần Văn Nhanh

🎮 Character Profile: The Architect

I am a Full-Stack Software Engineer driven by a unique passion: Merging robust enterprise back-ends with immersive, gamified ecosystems. My development philosophy centers on transforming standard software (EdTech, Marketplaces, Platforms) into engaging worlds where users collect, train, and battle virtual pets. I achieve this by combining Clean Architecture & Distributed Systems with core psychological drivers of Self-Determination Theory (SDT).

  • 🎯 Core Specialization: Gamified Ecosystems, Spaced Repetition Algorithms (SRS), Real-time PvP Combat Engines.
  • 🧱 Architectural Focus: Microservices, CQRS, Saga Orchestration, and High-Performance Messaging.
  • 🎨 Aesthetic Preference: Retro-style 16-bit pixel art, RPG elements, and Pokémon-inspired digital designs.

🛠 Tech Stack & Core Mechanisms

To power complex mechanics like real-time pet combat, evolutionary paths, and decentralized trading systems, I utilize a specialized stack:

Virtual Pet Mechanics SuperMemo-2 (SM-2) Spaced Repetition, Elemental Type Counters (Fire/Water/Grass), Diminishing Speed-Bonus Multipliers, SignalR Real-time Battle Hubs
Backend & Messaging .NET (ASP.NET Core, Web API, gRPC), MassTransit Saga Orchestration, Transactional Outbox, SpringMVC
Frontend & Mobile Arena React, Next.js (App Router), React Native + Expo (Cross-platform Mobile), Redux Toolkit, Zustand, Tailwind CSS, Framer Motion
Databases & Caching SQL Server + EF Core, PostgreSQL, MongoDB, Redis (Atomic Operations & TTL Basket Logic)
Observability & Tools OpenTelemetry (Prometheus, Grafana, Loki, Tempo), Docker & Docker Compose, YARP API Gateway, Duende IdentityServer, Firebase, Cloudinary


⚡ Game Loop

  • ⚔️ Real-Time State Synchronization: Building low-latency duel mechanisms utilizing WebSockets/SignalR where damage calculations occur server-side based on player response metrics.
  • 🔄 Distributed Event Consistency: Orchestrating multi-service workflows (like Pet Breeding, Trading, and Inventory Reserves) using MassTransit Sagas to ensure eventual consistency without data loss.
  • 📦 High-Availability Storage: Designing hybrid database strategies—using NoSQL (MongoDB) for flexible pet/item metadata and relational databases (PostgreSQL/SQL Server) with strict gRPC logic for transactional security.

📫 Connect with the Trainer

Pinned Loading

  1. vocamon-project vocamon-project Public

    A web application for learning and reviewing English vocabulary with gamification: study, practice, progress tracking, and a pet collection system.

    C# 3

  2. elaris-marketplace elaris-marketplace Public

    Elaris Marketplace — A virtual marketplace built with .NET microservices: YARP Gateway, Duende Identity, MongoDB, Redis, Postgres, RabbitMQ, MassTransit Saga, CQRS & Outbox. Learn real e-commerce f…

    C# 3

  3. online-healthcare online-healthcare Public

    Online healthcare appointment booking system for patients, doctors, and clinics

    HTML 4 1

  4. library-web-ui library-web-ui Public

    Responsive library website UI built with HTML, CSS, and JavaScript. Includes homepage, book catalog, search, and user interface mockups.

    HTML