Đối tác kỹ thuật · bán thời gian
Mình thiết kế hệ thống, rồi tự tay viết code.
Thuê một người làm kỹ thuật cấp cao theo giờ, dành cho doanh nghiệp chưa cần hoặc chưa thuê nổi một CTO toàn thời gian, với mức 5 đến 10 tiếng mỗi tuần và trả phí theo tháng. Phần lớn người bán dịch vụ này chỉ dừng ở việc đi họp, trong khi mình bắt tay vào làm cùng team của bạn.
Bạn nhận được gì
Một người lo trọn cả hai phần.
Cách chia việc mà nhiều doanh nghiệp đang trả tiền là một người tư vấn ra quyết định và một bên gia công thực hiện, để rồi lý do đằng sau các quyết định rơi mất ở khâu bàn giao giữa hai bên. Ở đây một người làm cả hai, vì vậy không có gì thất lạc giữa đường.
- Kiến trúc và quyết định kỹ thuật. Chọn stack, mô hình dữ liệu, cái gì tự làm và cái gì nên mua, cái gì sẽ gãy khi tải tăng gấp mười lần và cái gì thì không.
- Code do mình viết. Không phải đứng giám sát code của người khác, mà nhận đúng những phần khó, những phần team đang kẹt, những phần không ai muốn ôm.
- Review code và chuẩn cho team. Nếu bạn đã có developer thì họ có thêm một người review code giàu kinh nghiệm, còn nếu chưa có thì bạn nhận luôn sản phẩm.
- Góc nhìn bảo mật. Những lỗ hổng nguy hiểm thường nằm ở logic nghiệp vụ, mà công cụ quét tự động lại không tìm ra được loại đó.
- Quyết định bằng văn bản. Ghi chú kiến trúc, mô hình dữ liệu, đặc tả API và ma trận phân quyền đều được viết lại, nên team chạy tiếp được khi không có mình.
- Hồ sơ cho nhà đầu tư, khi cần. Hiếm người ở vai trò này làm được cả phần đó, và nhờ vậy phần kỹ thuật trong hồ sơ gọi vốn không còn phải thuê riêng một bên khác.
Gói tháng là giờ làm của chính mình. Khi dự án cần thêm người, mình đưa vào những cộng sự đã từng làm chung, nhưng quyết định kiến trúc vẫn ở chỗ mình và bạn vẫn làm việc trực tiếp với mình chứ không qua một người quản lý khách hàng nào.
Bảng giá
Giá công khai, xem là biết có hợp không.
Phí được tính theo tháng và nếu muốn dừng thì bạn chỉ cần báo trước 30 ngày. Ở đây không có ràng buộc thời hạn tối thiểu, vì người ta chỉ cần tới ràng buộc khi tự công việc không giữ nổi khách.
Nhẹ
Từ 28 triệu/tháng
5 tiếng mỗi tuần
Dành cho công ty đã có developer nhưng còn thiếu người ra quyết định, gồm kiến trúc, review, và những lựa chọn mà chọn sai là mất luôn ba tháng.
Chuẩn
Từ 42 triệu/tháng
8 tiếng mỗi tuần
Đây là gói mình mặc định đề xuất, trong đó mình vừa quyết vừa làm. Phần khó về tay mình, phần còn lại thuộc về đội của bạn, hoặc không ai làm nếu bạn chưa có đội.
Chuyên sâu
Từ 52 triệu/tháng
10 tiếng mỗi tuần
Dành cho lúc bạn đang dựng sản phẩm và tiến độ là thật. Đây cũng là khối giờ lớn nhất mình nhận, vì nhiều hơn nữa thì chất lượng sẽ đi xuống.
Mình nhận ít khách, có chủ đích. Mười tiếng mỗi tuần tập trung thật sự đáng giá hơn ba mươi tiếng chia nhỏ cho sáu công ty. Vì vậy mình thà từ chối, còn hơn tự biến thành đúng cái nút thắt mà bạn thuê mình về để gỡ.
Làm thật, không chỉ tư vấn
ScoPik, một nền tảng đang chạy thật.
ScoPik là nền tảng pickleball xoay quanh giải đấu, gồm đăng ký, sơ đồ thi đấu, trọng tài nhập điểm, chấm điểm trực tiếp tới từng pha bóng, bảng xếp hạng toàn quốc, nhận diện khuôn mặt trong ảnh giải, tin tức và học viện. Mình là đối tác, phụ trách kỹ thuật, và trực tiếp viết code.
Quy mô thực tế
Số đếm trên hệ thống thật ngày 14/09/2026, tức hai tháng sau giải đầu tiên, cho thấy nền tảng đã có 1.198 VĐV có điểm trình, con số hiện công khai trên bảng xếp hạng và bạn vào kiểm được. Bên cạnh đó là 1.250 tài khoản, 10 giải, 995 lượt đăng ký, 1.065 trận, 838 set và 12.219 pha bóng, cùng 15.343 thông báo đã gửi đi. Hệ thống cũng đang quản 929 VĐV trong đội hình, 483 lượt đánh giá của huấn luyện viên, và 461 khuôn mặt được lập chỉ mục trên 159 ảnh giải, nhờ vậy người chơi tự tìm thấy ảnh của mình mà không ai phải gắn tên thủ công.
Về công nghệ, phần web chạy Next.js trên Vercel, phía sau là Laravel với Sanctum, ứng dụng iOS dùng React Native qua Expo, còn ảnh và video nằm trên S3. Tỷ số trực tiếp được đẩy qua websocket Laravel Reverb, nên trận đang đấu tự cập nhật trên mọi màn hình đang mở mà không cần tải lại trang. Toàn bộ 9 module backend dùng chung một lược đồ dữ liệu, với 410 commit trong 45 ngày làm việc và 48 commit riêng trong 30 ngày gần nhất.
Một quyết định đáng nói
Tháng 7 vừa rồi, mình bỏ tiền thuê một đội kiểm thử xâm nhập hộp đen đánh vào hệ thống đang chạy, và kết quả trả về là 1 lỗi High, 1 lỗi Medium, 3 lỗi Low, không có Critical nào.
Lỗi High đó không phải lỗi web thông thường, mà là bất kỳ người dùng nào cũng tự đặt được điểm trình của mình qua API hồ sơ rồi leo lên hạng nhất bảng xếp hạng công khai. Những lỗi mà công cụ quét hay tìm thì đều sạch, cụ thể là không leo được quyền, không ghi được dữ liệu của người khác, các trường vai trò và độ tin cậy không cho gán hàng loạt, đăng nhập có giới hạn tần suất và chống dò tài khoản. Cái thật sự nguy hiểm lại là lỗi logic nghiệp vụ, và nó đánh thẳng vào thứ mà sản phẩm đang bán, tức một bảng xếp hạng người ta tin được.
Lỗi này đã được vá, và việc ghi điểm giờ do máy chủ kiểm soát, đúng như mô hình tin cậy lẽ ra phải vậy từ đầu. Đó mới là loại lỗi đáng trả tiền để người ta tìm ra, bởi công cụ quét không bắt được khi về mặt kỹ thuật chẳng có gì hỏng cả và API làm đúng những gì nó được viết ra để làm.
Thêm hai dự án
Thêm hai dự án, hai bài toán khác.
Nền tảng token hoá tài sản thực (RWA)
Trọn một dự án gồm whitepaper song ngữ, pitch deck, mô hình tài chính 5 năm với khối giả định chỉnh được, chiến lược pháp lý so sánh bảy khu vực, kế hoạch kỹ thuật cho smart contract và off-chain, ba kịch bản dự toán từ 177 nghìn tới 1,33 triệu đô, cùng một dashboard nhà đầu tư chạy được.
Thông tin khách hàng được bảo mật nên mình không nêu tên. Đây là dự án mà phần kỹ thuật và bộ hồ sơ gọi vốn do cùng một người làm, và đó chính là lý do số trong deck khớp với mô hình.
Học viện Pickleball PSG HPP
Hệ thống quản lý cho một học viện nhiều chi nhánh, hiện chạy với 6 lớp, 20 học viên và 5 huấn luyện viên. Toàn bộ 33 bảng dữ liệu và 43 màn hình phủ từ tuyển sinh như một phễu khách hàng thật, ghi danh, lớp học, xếp lịch, điểm danh, lộ trình giáo trình, đánh giá của huấn luyện viên, gói học phí, hoá đơn, thanh toán, thông báo, cho tới báo cáo lãi lỗ theo từng chi nhánh.
Hệ thống được dựng từ bản đặc tả yêu cầu viết sẵn, gồm 6 nhóm chức năng MVP và 27 yêu cầu người dùng, mỗi yêu cầu gắn với một mã và làm xong trong một lượt, kèm 5 tài liệu kỹ thuật để developer của học viện tự mở rộng được. Phần mềm học viện thường dừng ở điểm danh, mà điểm danh chỉ cho huấn luyện viên biết ai tới lớp chứ không nói gì với chủ học viện, vì vậy báo cáo lãi lỗ theo chi nhánh đã có ngay từ bản đầu.
Phù hợp
Dịch vụ này hợp với ai.
- Founder chưa đủ lý do để tuyển một người cấp cao toàn thời gian. Một CTO ở Việt Nam có lương trung vị khoảng 101 triệu đồng mỗi tháng và chưa tính cổ phần, trong khi mười tiếng mỗi tuần với cùng mức phán đoán đó chỉ tốn một phần nhỏ và không phải lo trợ cấp thôi việc.
- Team có developer nhưng không ai ra quyết định. Developer giỏi mà còn ít kinh nghiệm thường đứng khựng trước những câu hỏi kiến trúc mà không ai trong nhóm đủ tầm để chốt.
- Doanh nghiệp định gọi vốn trong năm tới. Câu chuyện kỹ thuật và bộ hồ sơ gọi vốn khi đó đến từ cùng một người đã làm qua cả hai phần.
Và không hợp với ai.
- Ai cần người trực toàn thời gian, bởi 5 đến 10 tiếng một tuần là đúng 5 đến 10 tiếng, và mình thà mất hợp đồng còn hơn hứa quá sức mình.
- Ai chỉ cần thuê thêm một đôi tay để chạy theo đầu việc, vì người khác vừa rẻ hơn vừa làm việc đó tốt hơn mình.
- Việc mà mình không được phản biện, bởi nếu kiến trúc đã chốt và không bàn lại thì bạn cần một bên gia công chứ không cần mình.
Cách vận hành
Viết ra giấy, và mọi thứ thuộc về bạn.
- Quyết định bằng văn bản. Ghi chú kiến trúc và đặc tả đều được viết lại, thay vì một câu trả lời miệng trong cuộc gọi mà sáu tuần sau chẳng ai nhớ đúng.
- Gọi tối đa hai tiếng mỗi tháng. Khung làm việc cố định 14–19h giờ Việt Nam, nên bạn luôn biết lúc nào liên lạc được với mình.
- Tính phí theo tháng, báo trước 30 ngày. Ngoài ra không có ràng buộc thời hạn tối thiểu nào kèm theo.
- Mọi thứ thuộc về bạn. Mã nguồn, hạ tầng, tài khoản và tài liệu đều được bàn giao hết, và không có gì chạy ở chỗ bạn không truy cập được.
Bắt đầu từ đây
Kể mình nghe bạn đang xây gì và kẹt ở đâu.
Vài dòng là đủ để bắt đầu, và nếu thấy hợp thì trong hai ngày làm việc mình sẽ gửi lại số giờ, mức giá cùng việc mình định làm trong tháng đầu. Nếu không hợp, mình nói thẳng và chỉ bạn chỗ phù hợp hơn.