Skip to content
View nguyencongminh090's full-sized avatar

Block or report nguyencongminh090

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.

Content in all repositories owned by your account will be closed.
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
nguyencongminh090/README.md

Nguyễn Công Minh

Artificial Intelligence student at FPT University, based in Vietnam, working toward research. I build ML/DL from the underlying math, and I'm moving toward self-improving RL agents and agentic systems. Most of my shipped work is in Gomoku/Renju: protocol libraries, tournament automation, and full-stack apps. Each project exists to practice one specific engineering skill.

Profile views ORCID

What I work on

  • ML & DL fundamentals. I implement algorithms from the underlying math instead of calling a library, and design the OOP architecture myself.
  • Agents & automation. I build agents that observe, decide, and act without a human in the loop, and I'm moving toward self-improving RL and agentic systems.
  • Full-stack, AI-assisted. I ship complete web apps and use AI coding tools as part of the build process.

Featured projects

Each project below was built to practice one specific skill:

Project Skill it demonstrates
BasicML Software architecture: I designed the OOP structure for the whole project, and built the ML from the underlying math rather than library calls.
RefereeManagerBot Automation and agent-building: Selenium-driven bots that observe live Gomoku matches on PlayOk and handle scoring and refereeing without a human in the loop.
gomoku-vn — Play3CR Full-stack web build (Express, Socket.IO, Vite) with custom real-time game mechanics, developed using AI-assisted workflows (Claude) alongside a Jest/Playwright test suite.
PyGomo API and library design: a Python interface over the Gomocup protocol, published on PyPI as pygomo-lib.

Tech

Python · JavaScript / Node.js · Express · Socket.IO · Selenium · Jest · Playwright · Git

Contact

Pinned Loading

  1. PyGomo PyGomo Public

    Python

  2. BasicML BasicML Public

    Deep learning from scratch in pure NumPy — tensors, layers, losses, and optimizers with hand-written backward passes and no autograd. A learning project with math notes for every algorithm.

    Jupyter Notebook 2

  3. RANLS RANLS Public

    Cross-platform GTK4 GUI for Gomoku/Renju engines (Yixin, Rapfi, and Gomocup/Yixin-protocol-compatible engines) — a modernized fork of Yixin-Board with better Rapfi support

    C++

  4. RapfiMNT RapfiMNT Public

    Gomoku/Renju engine derived from Rapfi (github.com/dhbloo/rapfi)

    C++