LỘC LEARN
A language-learning application focused on HSK vocabulary, flashcards, spaced repetition, listening practice, and learning progress. Engineered to make daily retention consistent, tactile, and natural.
Building useful products with code, AI and design. Turning conceptual ideas into robust, living digital software.
interface ProductBuilder {
vision: "Empowering practical human utility";
stack: ["TypeScript", "Modern Web", "AI Workflows"];
approach: "Requirements → UI/UX → Code → Iteration";
}
// Active session: Building high-craft digital experiences
const loc = new ProductBuilder();
loc.synthesize({ craft: "editorial", performance: "60fps" });
I explore the intersection of AI, software development, product design, and practical problem-solving.
I use AI-assisted development to turn ideas into functional digital products, from product requirements and interface design to implementation, testing, and continuous iteration.
Distilling amorphous problems into crisp architectural specifications, data schemas, and user journeys before writing a single line of production code.
Composing refined, editorial UI layouts where typography, generous whitespace, and subtle micro-interactions establish visual hierarchy without unnecessary noise.
Pairing deeply with specialized AI agents and autonomous reasoning loops to accelerate code generation, type-safety verification, and edge-case testing.
Every interaction is audited across real viewports for 60fps frame pacing, accessible keyboard navigation, and honest reduced-motion safety.
A language-learning application focused on HSK vocabulary, flashcards, spaced repetition, listening practice, and learning progress. Engineered to make daily retention consistent, tactile, and natural.
Financial Intelligence — Quản lý tiền thông minh. Kết hợp quản lý tài sản, phân tích tài chính, dự báo dòng tiền, nhật ký cuộc sống và xây dựng nền tảng tài chính bền vững.
An AI-assisted workflow for transforming web articles into structured data, narration, visual sequences, timelines, and short MP4 videos. Synthesizes editorial text into synchronized multi-modal media.
Explore the three core disciplines behind my work. Switch modes to inspect how code, AI architecture, and editorial design interact in practice.
Every animation executes via GPU-accelerated transform and opacity. Frame pacing is unified into a single RAF playhead through Lenis and GSAP, avoiding layout thrashing.
// Lenis + GSAP ticker synchronization
lenis.on('scroll', ScrollTrigger.update);
gsap.ticker.add((t) => lenis.raf(t * 1000));
gsap.ticker.lagSmoothing(0);
Turning raw articles into structured timeline cues, script paragraphs, and audio prompts. Strict schemas validate outputs to prevent hallucinations and enforce deterministic processing.
// Structured Schema Extraction Schema
const ArticleVideoSchema = z.object({
headline: z.string(),
narrativeBeats: z.array(z.object({
cueTime: z.number(),
voiceScript: z.string(),
visualKeywords: z.array(z.string())
}))
});
Replacing generic dark themes with warm ivory tones, serif italic flair, refined hair-thin borders, and gentle spring physics that reward interaction without overwhelming the reader.
Inspiration drawn from physical nature, visual observation, and ancient linguistic nuances.
Observing geometry, natural daylight, delicate floral stillness, and spatial harmony in everyday moments.
Still Life & Drapery · Visual BalanceSeeking clarity and endurance across highland trails, foggy ridges, and quiet mountain forests.
Highland Trails · Physical EnduranceStudying HSK characters and philosophical expressions where language mirrors worldview: “我努力不一定会成功 但我不努力一定会失败”.
HSK Studies · Hanzi CalligraphyPersonal projects are presented for what they are: practical, thoughtful software. No fabricated user counts, false venture metrics, or inflated marketing jargon.
Every visual motion is computed via composited GPU properties. Zero layout thrashing, single unified requestAnimationFrame loop, and minimal bundle footprint.
Animation is choreography, not decoration. Every transition clarifies spatial hierarchy and guides the user's attention to what matters most.
Full support for prefers-reduced-motion, semantic HTML structure, high-contrast typography, and visible keyboard focus management.
Building useful products with code, AI and design. Kết nối qua mạng xã hội hoặc liên hệ trực tiếp đến tôi.
Financial Intelligence — Quản lý tiền thông minh
Theo dõi tổng tài sản, số dư khả dụng, cơ cấu tài sản, giao dịch gần đây và các khoản chi sắp tới trong một bảng điều khiển thống nhất.
Phân tách rõ ràng giữa tiền mặt khả dụng để chi tiêu hàng ngày và tài sản tích lũy dài hạn.
Phân bổ theo tỷ trọng: Quỹ chi tiêu, Quỹ khẩn cấp, Tài khoản ngân hàng và Đầu tư an toàn.
Truy xuất tức thì các khoản thu chi mới nhất với phân loại danh mục và biểu tượng trực quan.
Nhận diện trước nghĩa vụ tài chính định kỳ (hóa đơn điện thoại, tiền trọ, phí dịch vụ) để chủ động dự phòng.
Phân tích thu nhập, chi tiêu, dòng tiền ròng, hành vi tài chính, sức khỏe tài chính và các kịch bản dự báo tương lai có thể giải thích được.
Đo lường biên độ thặng dư thực tế: Thu nhập trừ đi Chi tiêu, giúp đánh giá khả năng sinh lời và tiết kiệm.
Biểu đồ cơ cấu nhóm chi tiêu (Ăn uống, Nhà ở, Di chuyển, Mua sắm) giúp nhận diện rò rỉ ngân sách.
Đo lường độ an toàn tài chính dựa trên tỷ lệ tiết kiệm, tỷ lệ nợ và số tháng duy trì quỹ khẩn cấp.
Mô phỏng quỹ đạo tài sản 30 - 90 ngày tới dựa trên tốc độ chi tiêu thực tế và các giả định rõ ràng.
Ghi nhận, phân loại và theo dõi lịch sử thu chi nhanh chóng với bàn phím số chuyên dụng, tạo nền tảng dữ liệu chính xác cho toàn bộ hệ thống.
Bàn phím số tích hợp phím tắt tiền tệ, giúp nhập liệu trong dưới 3 giây mà không gây gián đoạn công việc.
Đồng bộ từ điển danh mục (Ăn uống, Nhà ở, Di chuyển...) đảm bảo phân tích thống kê chính xác tuyệt đối.
Gắn giao dịch trực tiếp vào Tiền mặt, Tài khoản MB Bank, Techcombank hoặc giỏ Quỹ khẩn cấp tương ứng.
Hỗ trợ chụp hóa đơn biên lai và lưu trữ offline an toàn bằng IndexedDB trên máy thiết bị.
Lưu giữ hình ảnh, cảm xúc, hoạt động và những dấu mốc cá nhân, đồng thời hỗ trợ liên kết trực tiếp với dữ liệu chi tiêu để thấy ý nghĩa đằng sau từng đồng tiền.
Lưu giữ những khoảnh khắc kỷ niệm, buổi gặp gỡ bạn bè, chuyến du lịch hay thành tựu cuộc sống.
Ghi nhận cảm xúc tại thời điểm chi tiêu, giúp phát hiện thói quen mua sắm theo cảm xúc để điều chỉnh.
Gắn kèm hóa đơn hoặc bữa ăn vào nhật ký: Tiền bạc biến thành trải nghiệm sống có giá trị.
Xóa bỏ định kiến rằng quản lý tiền là khô khan; tiền bạc hòa vào nhịp sống thường nhật của người dùng.
Tập trung hồ sơ người dùng, cấp bậc Star Money, huy hiệu chuỗi ngày kỷ luật (Streaks), cài đặt bảo mật và các tùy chọn cá nhân hóa sâu.
Thăng hạng dựa trên điểm kỷ luật ghi chép và tỷ lệ hoàn thành mục tiêu tiết kiệm hằng tháng.
Cơ chế tích điểm chuỗi điểm danh tạo động lực hình thành thói quen kiểm soát tài chính mỗi ngày.
Theo dõi thanh tiến độ tích lũy cho mục tiêu lớn: mua laptop, học chứng chỉ, quỹ du lịch gia đình.
Tùy chọn mã hóa thiết bị, đồng bộ tài khoản Google/Firebase và xuất dữ liệu JSON an toàn.
LỘC MONEY 2 được xây dựng với mục tiêu giúp người dùng kiểm soát dòng tiền, hiểu hành vi chi tiêu và xây dựng nền tảng tài chính bền vững trong một trải nghiệm di động thống nhất.
Biến dữ liệu tài chính hằng ngày thành thông tin hữu ích để người dùng biết mình đang ở đâu, tiền đến từ đâu, được sử dụng như thế nào và cần làm gì tiếp theo.
Ưu tiên độ chính xác của dữ liệu, tính nhất quán giữa các màn hình, bảo mật thông tin, khả năng sao lưu và đồng bộ, cùng những phân tích tài chính có thể giải thích được. Các chỉ số đánh giá và dự báo sẽ được trình bày minh bạch về công thức, dữ liệu đầu vào và giả định sử dụng.
LỘC MONEY 2 hướng đến trải nghiệm mobile-first với phong cách tối giản hiện đại, bảng màu xanh lá, trắng kem và hồng phấn, hệ thống thẻ thông tin trực quan cùng các biểu đồ dễ đọc. Giao diện không chỉ phục vụ việc xem số liệu mà còn hướng người dùng đến những hành động cụ thể: ghi nhận giao dịch, kiểm soát chi tiêu, tăng tích lũy và hoàn thành mục tiêu.