Hiểu vấn đề trước khi viết code.
Mình bắt đầu bằng việc lắng nghe, đặt câu hỏi và làm rõ điều cần giải quyết. Với mình, giải pháp tốt cần phù hợp với người sử dụng.
Việt Nam. Lập trình từ sự tò mò. Mình là Đỗ Hiền Dinh, Software Engineer với 2 năm kinh nghiệm. Mình thích tìm hiểu cách mọi thứ hoạt động và giải quyết vấn đề bằng phần mềm.
Lập trình, sáng tạo & những hành trình
Software Engineer · Tò mò, học hỏi và giải quyết vấn đề.

Mình là Đỗ Hiền Dinh, Software Engineer với 2 năm kinh nghiệm. Mình thích tìm hiểu cách mọi thứ hoạt động và giải quyết vấn đề bằng phần mềm.
Mình là Đỗ Hiền Dinh, Software Engineer với 2 năm kinh nghiệm. Mình thích tìm hiểu cách mọi thứ hoạt động và giải quyết vấn đề bằng phần mềm.
Mình bắt đầu bằng việc lắng nghe, đặt câu hỏi và làm rõ điều cần giải quyết. Với mình, giải pháp tốt cần phù hợp với người sử dụng.
Mình học qua việc thử, kiểm tra và nhận phản hồi. Mỗi vấn đề mới là dịp để hiểu sâu hơn và cải thiện cách làm của mình.
Mình tìm cơ hội phát triển web và ứng dụng cùng một nhóm có trao đổi rõ ràng. Mình sẵn sàng nhận phản hồi, kiểm thử và cải thiện từng phiên bản.
Mình là Đỗ Hiền Dinh, có 2 năm kinh nghiệm lập trình web và ứng dụng. Mình phát triển website, phần mềm quản lý thiết bị di động và công cụ tổng hợp dữ liệu, từ giao diện đến backend và triển khai.
Mình thích hiểu rõ việc cần làm trước khi bắt tay vào code. Chỗ nào chưa rõ thì hỏi lại; làm xong thì tự dùng thử, thấy bất tiện ở đâu thì sửa ở đó.
Phần mềm quản lý đa thiết bị di động Android và iOS trên máy tính, hỗ trợ theo dõi màn hình, điều khiển và tự động hóa thao tác.
Phát triển toàn bộ sản phẩm
Quản lý nhiều điện thoại cùng lúc, theo dõi kết nối và thực hiện các thao tác lặp lại mà không phải xử lý từng máy riêng lẻ.
Xây ứng dụng bằng Tauri, Rust và React; tích hợp kết nối thiết bị, xem màn hình, điều khiển và quản lý theo nhóm. Phát triển trình tạo kịch bản Flow kéo thả cùng các công cụ kiểm tra trạng thái thiết bị.
Tách phần kết nối Android và iOS khỏi giao diện React, dùng Rust để xử lý thiết bị và chạy kịch bản. Trình Flow giữ phần tạo luồng thao tác trực quan; bộ cài đóng gói các thành phần cần thiết để giảm bước thiết lập trên máy người dùng.
Từ danh sách thiết bị, người dùng có thể mở màn hình, điều khiển điện thoại và chạy luồng thao tác đã tạo. Hai phần quản lý thiết bị và trình biên tập Flow được thể hiện trong ảnh dự án.

Website giới thiệu thương hiệu Riviu, dịch vụ truyền thông và bảng giá, tích hợp quản trị nội dung và tiếp nhận liên hệ.
Phát triển toàn bộ sản phẩm
Trình bày dịch vụ và bảng giá rõ ràng cho khách hàng, đồng thời giúp đội ngũ cập nhật nội dung và theo dõi website.
Xây giao diện Next.js, API NestJS và cơ sở dữ liệu PostgreSQL. Phát triển trình chỉnh sửa nội dung Puck, bảng giá, biểu mẫu liên hệ và dashboard thống kê truy cập; triển khai website lên server.
Tách frontend Next.js và API NestJS để quản lý nội dung, liên hệ và thống kê. Nội dung được lưu trong PostgreSQL qua Prisma; trang quản trị dùng Puck để chỉnh sửa và xuất bản các section mà không phải sửa trực tiếp mã giao diện.
Website đang hoạt động tại taskscatt.click, với các trang dịch vụ dành cho khách hàng và hệ thống quản trị cho đội ngũ vận hành.

Mình dùng những công nghệ này trong các dự án web và phần mềm, từ viết code đến đưa sản phẩm lên server.
Giao diện web và tương tác.
API và xử lý nghiệp vụ.
Lưu trữ, truy vấn và mô hình dữ liệu.
Phần mềm trên máy tính và kết nối thiết bị.
Đóng gói và chạy ứng dụng trên server.
Quản lý mã nguồn và kiểm tra luồng sử dụng.
Có phần làm xong khá nhanh, có lỗi phải ngồi tìm lâu hơn mình nghĩ. Sau mỗi lần như vậy, mình hiểu thêm một chút về việc mình đang làm.
Mình muốn hiểu vì sao một đoạn code chạy được, và khi nào nó sẽ hỏng. Có lỗi thì tìm lại nguyên nhân, thay vì sửa tạm rồi bỏ qua.
Mình thích trao đổi bằng ví dụ cụ thể. Một màn hình, một thao tác hoặc một lỗi gặp phải thường giúp mọi người hiểu nhau nhanh hơn.
Hai năm chưa phải là nhiều. Mình đang rèn cách đọc code, tìm lỗi và chọn giải pháp vừa đủ cho việc cần làm.
Một ý tưởng mới, một cơ hội phù hợp, hay đơn giản là một lời chào.
+84 964 173 913