Skip to content
View ngoanpv's full-sized avatar
:octocat:
python doing_cool_stuff.py
:octocat:
python doing_cool_stuff.py

Block or report ngoanpv

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
ngoanpv/README.md
Phạm Văn Ngoan (Pham Van Ngoan) — AI builder: multi-agent systems, voice AI, evals

Xin chào, I'm Phạm Văn Ngoan (Pham Van Ngoan · Ngoan Pham)

AI builder — I build AI systems that listen, reason and hold up in production.

LinkedIn profile visitors

khong.mp4

Terminal running python doing_cool_stuff.py: idea, build, ship, learn

How I think about building

  • Start from the pain, not the stack. A real problem first; the model comes after.
  • One mind becomes many. An orchestrator that routes to focused sub-agents, each with its own tools — grounded in retrieval that cites its sources.
  • Lighter and faster. Latency is a feature: caching, routing, quantization, until the conversation feels natural.
  • Measure honestly. Nothing ships without passing an eval gate — accuracy, faithfulness, latency, safety.
  • Then let it reach everyone. Company-wide, and in regulated places like banking and healthcare, with a human in the loop.

The loop

Find the pain, build with AI, ship it, learn and iterate

Currently exploring

A simulated crowd passing an idea through friend networks, an evaluation gate that concludes or abstains, a small robot keeping and recalling memories, and a model compressed to run on a phone
  • Simulated crowds — multi-agent personas built from real people's answers, so a team can try an ad, a price or a policy on a crowd before it reaches real users.
  • How reactions spread — agents with friend networks who only pass something on when they're genuinely convinced, to surface second-order effects.
  • Evals that can say "not sure" — gates that check agreement with real people (holdout questions, rank correlation, backtests), stability across reruns and bias, and abstain when the evidence isn't there.
  • Benchmarking agents — measuring how reliable, consistent and well-calibrated LLM agents really are, beyond the demo.
  • Memory for agents and robots — what to keep, what to let go, and how to recall the right thing at the right moment, across sessions and in the physical world.
  • Models on device — small, quantized and distilled models that run privately and offline on phones and edge hardware.

Open source

DeepInterview llama2_vietnamese
albert_vi zaloqa2019

Side projects on the App Store

Designed, built and shipped end to end, some of them AI-powered.

Apps by Ngoan Pham Van on the App Store
Open each app
App What it does Runs on
Mochi — Desk Companion A tiny pixel pet that notices when your day gets heavy Mac
Mochiba The clock-in app that feels like a friend iPhone · iPad
HyperLens · Perp PnL Tracker Hyperliquid positions, PnL and alerts in real time iPhone · iPad
Narabi: Learn Japanese Words Discover hidden connections between Japanese words iPhone · iPad
MojiZen: Emoji Connections A calm puzzle game about linking emojis iPhone · iPad
Dhammapada · Kinh Pháp Cú All 423 verses in a calm, practical app iPhone · iPad · Watch
Shiba Island: Habit Tracker Build healthy habits with a Shiba companion iPhone · iPad
Lô Tô AI - Số Zì Đây? Vietnamese Lô Tô with a smart AI caller iPhone · iPad
AI Đu Đỉnh Stock portfolio tracker with a funny AI coach iPhone · iPad

Tools I reach for

Python · PyTorch · LangGraph · vLLM · TensorRT · Langfuse · DeepEval · Neo4j · Qdrant · Kubernetes · TypeScript · Swift

At a glance

GitHub stats Snake eating my contribution graph
A quiet raked-sand garden by Phạm Văn Ngoan
Phạm Văn Ngoan (Ngoan Phạm) · AI builder · Viet Nam
slow is smooth · smooth is fast

Pinned Loading

  1. DeepInterview DeepInterview Public

    Open-source, voice-first AI mock interviewer. Upload your CV + a job description, practice out loud with an adaptive multilingual interviewer, get scored and coached on your weak areas. LiveKit · L…

    Python 66 21

  2. albert_vi albert_vi Public

    ALBERT for Vietnamese

    Python 95 40

  3. QwenAudio/qwen-audio-agent QwenAudio/qwen-audio-agent Public

    A realtime voice runtime that keeps Agents talking, working, and present. Real-time Voice Runtime for AI Agents

    JavaScript 3k 311

  4. HKUDS/Vibe-Trading HKUDS/Vibe-Trading Public

    "Vibe-Trading: Your Personal Trading Agent"

    Python 36.9k 6k

  5. zaloqa2019 zaloqa2019 Public

    1st place solution for Zalo AI 2019 - Vietnamese Wiki Question Answering

    Python 47 15