Thanks to visit codestin.com
Credit goes to github.com

Skip to content
View datj9's full-sized avatar
  • Ho Chi Minh City, Viet Nam
  • 18:13 (UTC +07:00)

Block or report datj9

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

Dat Nguyen

Full-stack Engineer Β· fintech systems & AI developer tooling Β· Ho Chi Minh City, VN

Website CV LinkedIn Email


πŸ’« About me

6+ years building products end to end β€” currently Full Stack Engineer at Ringkas (since Jan 2023), on core fintech for mortgage and loan processing in Indonesia:

  • Built the LOS (loan origination system) from scratch, improving performance and UX over the legacy system
  • Built and maintained the credit information service integrating Indonesia's credit bureau (CLIK)
  • Designed a multi-channel notification system β€” email (SendGrid, Mailchimp, Mailgun), WhatsApp (Infobip, Qiscus), Discord
  • Improved large-file upload into partner systems

Before Ringkas: insurtech claims & onboarding at Papaya Insurtech, web/mobile core modules at Vision-IO Vietnam, plus agency and freelance work from 2020.

Outside work I build AI developer tooling β€” agent harnesses, MCP servers, LLM gateways, local-first CLIs. Most of it started as a tool I wanted for my own workflow.

πŸš€ What I'm building

Project What it does Stack
loomgraph Compose Claude Code, Codex, and OpenCode runs into a checkpointed graph β€” resumable, budgeted, auditable. A long run that dies at 90% resumes instead of restarting. TypeScript
ownbench Mine your own repo's git history into a private, re-runnable coding eval β€” race local and frontier models on bugs that actually happened in your codebase. Python
crossagent Get a second opinion from another AI coding agent before you decide β€” resumable cross-agent sessions from inside Claude Code, Codex, Cursor, Cline, OpenCode. Python
enclave Self-hostable artifact generation & hosting with three privacy levels: only you, your org, or a revocable share link. TypeScript Β· Node.js
tech-bytes Pluggable daily tech digest β€” releases, HN, GitHub trending, summarized by any LLM and published as a static site. Zero-cloud default (GH Pages + Actions cron). Astro Β· TypeScript
simple-mcp Turn any API into a curated MCP server from a single config file. Shell Β· MCP
dat-devkit Personal Claude Code engineering harness β€” clean-code rules, security guards, git discipline, PR workflow, skills. Shell Β· Claude Code
plan-sync Share task state across Claude Code / Codex sessions via git. TypeScript
cloudcompass Cloud learning platform for engineers β€” learn, compare, and practice AWS, GCP, and Azure. TypeScript Β· Next.js
ai-engineer Open-source AI engineering curriculum for software engineers β€” 23 lessons, 3 entry tracks, 2 portfolio projects. Python

πŸ’» Tech stack

Languages

TypeScript JavaScript Python Go Rust SQL

Backend

Node.js Express.js NestJS Fastify Django FastAPI GraphQL Apollo-GraphQL

Frontend

React Next JS React Native Redux Astro TailwindCSS Ant-Design

Data

Postgres MongoDB Redis SQLite

Cloud & infra

AWS AWS Lambda Cloudflare Workers Docker Vercel Nginx GitHub Actions

AI & agents

Claude OpenAI MCP Agents

Quality & observability

Jest Playwright Sentry ESLint

πŸŽ“ Certifications

πŸ“š Currently into

Agentic system design Β· LLM gateways & token routing Β· distributed-systems patterns (idempotency, retries, queues) Β· Rust β€” I write some of it up on dat-nguyen.me/blog.

πŸ“Š GitHub stats

Stats

Top languages Most commit language


Get in touch β†’

Pinned Loading

  1. crossagent crossagent Public

    Get a second opinion from another AI coding agent before you decide.

    Python 2

  2. enclave enclave Public

    Self-hostable artifact hosting with three privacy levels: only you, your organization, or a revocable share link.

    TypeScript

  3. loomgraph loomgraph Public

    Compose Claude Code, Codex, and OpenCode runs into a checkpointed graph - resumable, budgeted, auditable.

    TypeScript

  4. ownbench ownbench Public

    Mine your own repo's git history into a private, re-runnable coding eval for local and frontier LLMs.

    Python

  5. CommandOSSLabs/dotmask CommandOSSLabs/dotmask Public

    JavaScript 3 3

  6. flowmentumzzz/commute-iq flowmentumzzz/commute-iq Public

    TypeScript