Studied aerospace, ended up building software. These days I build developer tools in Rust — and a dictionary for a script almost nobody can read anymore.
use ai::{agents, mcp, rag};
use rust::{axum, tauri, tokio};
#[derive(Debug, Clone, CoffeePowered)]
pub struct Vu {
langs: Vec<&'static str>,
building: Vec<&'static str>,
}
impl Vu {
pub fn init() -> Self {
Self {
langs: vec!["Rust", "TypeScript", "Python", "Go"],
building: vec![
"Agentic dev tools",
"MCP servers & RAG",
"Tauri desktop apps",
"A Hán Nôm dictionary",
],
}
}
pub fn run(&self) -> Result<(), Burnout> {
for project in &self.building {
self.build(project)?;
self.learn()?;
self.coffee()?;
}
Ok(())
}
}
fn main() -> Result<(), Burnout> {
Vu::init().run()
}Open source
| Project | What it does |
|---|---|
| video-transcriber-mcp-rs | MCP server on whisper.cpp — transcribes video from 1000+ platforms, 90+ languages, fully offline. ~6x faster than Python Whisper. crates.io |
| pr-review-core | Self-hosted AI PR reviewer. Line-anchored inline comments on GitHub / GitLab / Bitbucket, tree-sitter structural context, OSV.dev CVE scans. crates.io |
| rime-nom-viet | RIME input schema for Vietnamese Chữ Nôm — type Telex, get Nôm. 100,000+ entries, works on desktop and mobile. |
| agent-loop-core | A hand-rolled LLM agent loop for Rust: resilient transport, typed tools, streaming events, two-model cost split. Provider-agnostic. |
| llm-harness-starter | Clone-and-go scaffold for a grounded LLM agent — model + MCP tools + RAG + curated procedures, each swappable. |
| kaniscope-action | AI code review as a GitHub Action, powered by pr-review-core. |
Products
| Project | What it does |
|---|---|
| Vexar | Agentic coding assistant in Rust — autonomous multi-step tasks over a semantically indexed codebase. Tauri desktop + CLI sharing ~90% of the code. |
| Nôm Na Việt | Hán Nôm dictionary: 27,900+ characters across 30+ texts, eight lookup methods including handwriting recognition and manuscript OCR (in-house PyTorch models). |
| Whisgram | Turns video into study notes — summaries, concept diagrams, flashcards, timestamped transcripts. Chrome extension + web app. |
| SIMCEL | Day job: supply chain digital twin for Fortune 500s. Simulates promotions, disruptions, and market shifts. |
More at nhatvu148.dev.
nhatvu148.dev · LinkedIn · LeetCode
Open to full-stack, Rust, and AI tooling work — remote.








