Skip to content
View doducminh's full-sized avatar
👾
👾

Organizations

@theboysvn

Block or report doducminh

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
doducminh/README.md

English   Tiếng Việt

Hi there 👋 I'm Minh (doducminh)

Konyappi! 👾

🚀 Tech Lead & Full-Stack Engineer building large-scale e-Government and university platforms.
I lead the design of Onegate single-window portals, Student & University Service Portals,
and centralized SSO / identity systems — shipped to government agencies and
universities across Vietnam.

"I'm actually really smart. People just don't expect it."


🛠️ Tech Stack

"It's not about the powers. It's about the journey."

Frontend

Next.js React TypeScript Tailwind CSS tRPC React Query

  • Next.js 16 (App Router) · React 19 · TypeScript — with the React Compiler
  • shadcn/ui + Radix UI + Tailwind CSS v4 (OKLCH), Framer Motion
  • tRPC 11 + TanStack Query 5 + SuperJSON, end-to-end type safety
  • React Hook Form 7 + Zod 4, NextAuth 5 (Credentials · Google · Keycloak PKCE)
  • next-intl 4 (multi-locale), Zustand 5 + nuqs, AG Grid 35, ECharts / Recharts
  • Real-time via SignalR, Redis caching, Winston logging

Backend

.NET C# Keycloak PostgreSQL SQL Server MongoDB Redis RabbitMQ Apache Kafka Elasticsearch

  • .NET 9 microservices in Clean Architecture (Application · Domain · Infrastructure · Web)
  • CQRS with source-generated Mediator, Minimal API endpoints, API versioning, NSwag/OpenAPI
  • EF Core across SQL Server · PostgreSQL (pgvector) · MongoDB, plus Dapper & bulk operations
  • Keycloak authn/authz (AuthServices SDK · UMA), Duende token management, OIDC, JWT, Argon2
  • Messaging & jobs: RabbitMQ · Kafka (KafkaFlow) · MassTransit · Hangfire, Avro serialization
  • SignalR (Redis backplane + MessagePack), Elasticsearch + Serilog, Polly resilience
  • Mapster / Mapperly, FluentValidation, document generation (OpenXML · PDF · QR/barcodes), MailKit

Domains

  • 🏛️ Onegate — single-window public administration portals ("Một cửa") & online public services (DVCTT)
  • 🎓 University Information System (UIS) — student & university service portals deployed for universities nationwide
  • 🪪 eCitizen — citizen services and digital identity
  • 🔐 Centralized SSO / identity & access management (Keycloak, UMA)

"Why do we say there are plenty of fish in the sea, when their population declines every year?"


🏫 In production

Products I led / built, live at universities across Vietnam:

Onegate (single-window portal) — deployed at: HCMUE · HVNH · Thang Long · HCMULAW · UEL

SSO / Identity (Keycloak-based) — deployed at: QNU · UEL · HVNH · DLU


🔭 Currently

  • Building a modern Keycloak-based SSO client on Next.js 16 + React 19
  • Leading frontend architecture for Onegate and university service portals

"Yappi!" 👾

💡 I care about

Clean architecture, type-safe end-to-end code, reusable building blocks, and shipping reliable software for public-sector and education users.

"My memoir is going to be called Deeper."


📊 By the numbers

3,795 commits across 12 repositories · 2021 → 2026 · building government & university platforms

Languages

C# TypeScript JavaScript CSS

C#          ███████████████████████████░░░░░░░░░░░░░░░░░░░░░  55.5%
TypeScript  ███████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░  22.5%
JavaScript  █████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░  11.3%
CSS         ████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░   9.3%

"We're all just trying to find something deeper."

🌐 theboys.vn  ·  📫 doducminh1511@gmail.com

Otsuyappi! 👾

Popular repositories Loading

  1. doc-protect-tool doc-protect-tool Public

    Xuất PDF chống sao chép / AI

    Python

  2. doducminh doducminh Public

  3. libre-office-installer libre-office-installer Public

    The LibreOffice comes with a set of development tools, base libraries, header files and helper class files.

    PowerShell

  4. postgresql-installer postgresql-installer Public

    PostgreSQL is a powerful, open source object-relational database system

    PowerShell

  5. agile-studio agile-studio Public

    Forked from TranDuy13/agile-studio

    agile-studio

    JavaScript

  6. 3d-models-hydroponic-succulent-glass-planter 3d-models-hydroponic-succulent-glass-planter Public

    Two-part 3D printed insert for growing succulents hydroponically in a glass tumbler. PETG, no supports.

    HTML