kien@dev:~$whoami
kien-duong
kien@dev:~$cat .profile | head -n 4
name= "Kien Duong"
role= "Kỹ sư Frontend Senior"
location= "Hanoi, Vietnam"
years_exp= 10+

Kien Duong

// React · Next.js · TypeScript — xây dựng web app production hơn 10 năm.

đang tìm cơ hộiremote-firstfreelance / hợp đồng
$cat README.md#01
README.mdmd

Giới thiệu

Kỹ sư Frontend Senior với hơn 10 năm xây dựng web app production. Mình quan tâm đến hiệu năng, kiến trúc có khả năng mở rộng và trải nghiệm của lập trình viên trong team.

Hiện đang phát triển nền tảng chatbot AI cho lĩnh vực y tế (React + Laravel + pgvector) và thử nghiệm hệ thống AI agent tự động cho workflow dev.

Mình đã dẫn dắt team frontend nhỏ, review code, phỏng vấn kỹ thuật và ship sản phẩm end-to-end một mình. Code mình viết để team đọc lại sau 6 tháng vẫn hiểu được, không cần chửi mình.

Đang mở cho

  • Vị trí Senior Frontend tại product company
  • Remote-first hoặc hybrid (Hà Nội, GMT+7)
  • Freelance và hợp đồng ngắn hạn
$ls -la ~/skills#02
$ cat lõi.txt5 items
React.jsNext.jsTypeScriptJavaScript ES2022+Vite
$ cat giao-diện.txt5 items
TailwindCSSCSS ModulesSCSSStyled ComponentsFigma
$ cat backend.txt6 items
Node.jsNestJSLaravelExpressRESTGraphQL
$ cat python · ai.txt6 items
PythonClaude APIAnthropic SDKOpenAI APIPrompt EngineeringAgent Systems
$ cat dữ-liệu.txt4 items
PostgreSQLMySQLRedispgvector
$ cat hạ-tầng.txt7 items
GCPAWSVercelDockerNginxGitHub ActionsBullMQ
$ cat cms · php.txt3 items
Joomla CMSPHPWordPress
$ cat lãnh-đạo.txt4 items
Code ReviewArchitectureTech InterviewsMentoring
$git log --author=kien --pretty=full#03
commit lab3nov11/2022 — 3/20263 năm 5 tháng

Senior Frontend Developer

Lab3 · Hanoi
  • Frontend engineer nòng cốt cho bộ sản phẩm Web3 của Lab3 — whales.market (sàn OTC pre-market phi tập trung), Whales Predict và mention.network — xây bằng React, Next.js và TypeScript.
  • Ship app mobile memePire với React Native, dùng chung codebase và UX nhất quán trên cả iOS và Android.
  • Xây dựng thư viện UI component và pattern kiến trúc frontend tái sử dụng, áp dụng cho nhiều sản phẩm chạy song song, giảm ~50% thời gian setup và onboarding dự án.
  • Tối ưu các app client lên điểm Lighthouse 90+ (hiệu năng, a11y, SEO), giảm ~40% thời gian tải trang trung bình so với baseline.
  • Làm việc trong môi trường sản phẩm crypto nhịp độ nhanh, chu kỳ release gấp, dữ liệu thị trường real-time, phối hợp chặt với team backend và smart-contract.
commit healthi1/2024 — 6/20262 năm 6 tháng

Full-Stack Developer (Remote, song song)

HealthImpact · Remote
  • Kiến trúc và ship nền tảng chatbot AI cho healthcare (React + Laravel + pgvector), phục vụ 100–500 active user/tháng, semantic search trên hồ sơ bệnh nhân và dữ liệu thử nghiệm lâm sàng.
  • Xây dựng và bảo trì REST API backend cùng các tích hợp bên thứ ba, xử lý bất đồng bộ cho sinh embedding và đồng bộ dữ liệu.
  • Chịu trách nhiệm end-to-end: thiết kế hệ thống, phát triển API, setup CI/CD, deploy trên Vercel và GCP — đến tận production support.
  • Giữ ổn định production và tốc độ delivery trong khi làm bất đồng bộ song song với công việc full-time — tinh thần tự quản lý và ownership cao.
commit joomlar11/2021 — 10/20221 năm

Project Manager & Frontend Lead

JoomlArt.com · Hanoi
  • Dẫn dắt frontend cho 3+ dự án web song song; thiết lập chuẩn kiến trúc và component guideline được cả team áp dụng.
  • Tổ chức code review hàng tuần — giảm ~30% bug nghiêm trọng trên production trong 6 tháng.
  • Phối hợp với designer và backend để ship sản phẩm nhất quán, đúng tiến độ.
  • Onboarding và mentor 2–3 junior frontend qua 1-on-1 và workshop nội bộ.
commit joomlar10/2018 — 10/20213 năm 1 tháng

Full-Stack Developer

JoomlArt.com · Hanoi
  • Thiết kế và xây dựng Joomla templates, plugin, module và custom component phục vụ hàng nghìn người dùng.
  • Migrate các trang sản phẩm chính sang pattern PHP hiện đại, cải thiện khả năng bảo trì và giảm thời gian tải.
  • Tích hợp REST API và third-party service vào sản phẩm CMS.
commit nextgso12/2014 — 10/20183 năm 11 tháng

Senior PHP Developer

NextG Solutions · Hanoi
  • Tổng hợp yêu cầu khách hàng, thiết kế tech spec và triển khai giải pháp web full PHP.
  • Xây dựng và bảo trì nhiều hệ thống web production xử lý dữ liệu real-time và quản lý người dùng.
$ls projects/ --status#04
healthimpact-ai-clinical-trial-matching.case
Màn hình chat HealthImpact.AI ghép bệnh nhân với thử nghiệm lâm sàng
đang triển khai · 2025

HealthImpact.AI — Clinical Trial Matching

Nền tảng chatbot AI cho bệnh nhân ung thư. Kết hợp pgvector semantic search để ghép người dùng với thử nghiệm lâm sàng phù hợp, giải thích kết quả bằng ngôn ngữ đơn giản.

ReactLaravelpgvectorClaude API
whales-market.case
Dashboard pre-market trực tiếp của Whales Market với order book token
đã ra mắt

Whales Market

Sàn OTC pre-market phi tập trung để giao dịch token trước khi niêm yết. Frontend engineer cho dashboard giao dịch, order book và luồng settlement.

ReactNext.jsTypeScript
mention-network.case
Trang chủ Mention Network hỏi liệu AI có đề xuất store của bạn không
đã ra mắt

Mention Network

Nền tảng AI visibility (GEO) cho Shopify reseller — kiểm tra AI assistant có đề xuất store không, audit trang sản phẩm theo 40 tiêu chí, và deploy fix chỉ với một click.

ReactNext.jsTypeScriptShopify
whales-predict.case
Mockup thiết kế Whales Predict với danh sách prediction market xu hướng
đã ra mắt

Whales Predict

Prediction market cho trader dự đoán kết quả token và sự kiện. Frontend engineer cho pricing logic, hiển thị risk và outcome modeling. Sản phẩm hiện tạm dừng; ảnh chụp từ giai đoạn thiết kế.

ReactNext.jsTypeScript
memepire.case
Thiết kế app mobile memePire với danh sách token nổi bật và feed giao dịch
đã ra mắt

memePire

App mobile-first giao dịch meme coin trên Solana với smart-money signal và copy trading một chạm. Xây toàn bộ product React Native trên cả iOS và Android. Project đã dừng; ảnh chụp từ giai đoạn thiết kế.

React NativeTypeScriptSolana
$tail -f ai-lab/*.log#05
agentexperiment_01
Agent tự động hóa workflow dev
[orchestrator] spawning planner agent…
[planner] task = 'refactor checkout/* to typed hooks'
[planner] split into 4 subtasks → reviewer queue
[coder.01] opened PR #482 (+412 / -287)
[reviewer] approved · ci green · merged
Claude APINestJSBullMQRedis
ragexperiment_02
pgvector RAG cho hỏi-đáp y khoa
$ embed --model voyage-3 --batch 256 docs/*.md
indexed 14,238 chunks in 11.4s
query='dosage for amoxicillin pediatric' → top-5 in 38ms
answer streamed · 1,124 tokens · latency 1.9s
pgvectorLaravelClaude
perfexperiment_03
Lighthouse > 95 trên SPA nặng
before perf=62 lcp=4.1s cls=0.21
after perf=97 lcp=1.2s cls=0.02
wins: route-level code split, image LQIP, font subsets
Next.jsViteSharp
metaexperiment_04
Chính site này, build với AI coding agent
$ rebuild portfolio --from static-html --to next.js
i18n routing, content model, 5 sections → reviewed & merged in PRs
$ diagnose deploy: git push + wrangler CLI (dual path, broken)
fixed → Cloudflare Pages Git integration, single source of truth
$ waf add-rule block /wp-admin/* xmlrpc.php *.php && bot-fight-mode on
scanner noise → blocked at the edge ✓
Claude CodeNext.jsCloudflare
$POST /api/contact#06

Cùng trao đổi nhé

Mở cho vị trí senior frontend, freelance và hợp đồng. Mình thường phản hồi trong vòng một ngày.

compose --message
name $
email $
body $
+ để gửi