Câu chuyện đằng sau LearnChessTôi xây dựng LearnChess vì tôi bị mắc kẹt.
Xin chào, tôi là Niko — một kỹ sư phần mềm, một người thầy suốt đời, và một kỳ thủ giậm chân mãi ở mức 1600 mà không thoát ra được. Đây là câu chuyện về cách nỗi thất vọng đó biến thành một ứng dụng.
Người thầy biết viết code
Tôi học tin học kinh doanh và xây dựng ứng dụng đầu tiên của mình vào năm 2012 — từ đó đến nay tôi mê mẩn việc tạo ra phần mềm. Nhưng phần tôi luôn yêu thích nhất không phải là code. Đó là việc giải thích: giúp người khác hiểu được một ý tưởng khó khăn.
Mạch chuyện đó chạy xuyên suốt cả sự nghiệp của tôi. Tôi từng dạy iOS và kỹ thuật phần mềm tại một startup giáo dục ở San Francisco. Sau đó tôi gia nhập một công ty nhỏ về công cụ dành cho lập trình viên có tên Prisma ở Berlin với tư cách là nhân viên thứ #3, nơi tôi dành gần chín năm để dạy các lập trình viên về cơ sở dữ liệu — viết bài, thuyết trình tại các hội nghị, tổ chức ra mắt sản phẩm, và cuối cùng dẫn dắt quan hệ lập trình viên với chức danh Staff Developer Advocate.

“Tôi luôn yêu thích việc học — và giúp người khác học cùng.”
Phiên bản ngắn gọn
- 2012Ứng dụng đầu tiên
Ra mắt ứng dụng đầu tiên — mê xây dựng từ đó đến nay.
- ~2014Giảng viên ở SF
Dạy iOS và kỹ thuật phần mềm tại một startup giáo dục.
- 2016–25Prisma
Nhân viên thứ #3. Dạy lập trình viên trong ~9 năm; rời đi với chức danh Staff Developer Advocate.
- Th10 2025Dốc toàn lực
Rời Prisma để xây dựng ứng dụng cờ vua mà tôi hằng mong muốn.
- Hiện tạiLearnChess
Người thầy, người xây dựng, và kỳ thủ đang bị mắc kẹt — cuối cùng đã tìm thấy đích đến ở cờ vua.
Mạch chuyện kia: một kỳ thủ va phải bức tường
Ông nội tôi đã dạy tôi cách đi các quân cờ từ khi còn nhỏ. Nhiều năm liền, với tôi cờ vua chỉ là vậy — thỉnh thoảng chơi một ván với bạn bè, không có gì nghiêm túc.
Rồi năm 2020 ập đến. Cũng như bao người, tôi ngồi ở nhà và bắt đầu chơi online trên Lichess và chess.com, rồi lập tức bị cuốn hút. Trong năm đầu tiên, tôi leo từ khoảng 1100 lên 1600.
Và rồi tôi ngừng tiến bộ.
Bốn năm giậm chân ở mức 1600
Rating Blitz Lichess thực tế của tôi. Giai đoạn leo hạng thật dễ. Giai đoạn giậm chân thì không.
Tôi đã làm mọi thứ người ta bảo phải làm. Tôi phân tích ván đấu của mình. Tôi tải về hết ứng dụng này đến ứng dụng khác. Tôi thậm chí trả $3.99 mỗi tháng cho một ứng dụng luyện chiến thuật và làm puzzle mỗi ngày. Rating vẫn không nhúc nhích.
Vấn đề không phải là thiếu cố gắng. Mà là không có ứng dụng nào giúp tôi hiểu được tại sao tôi cứ mắc đi mắc lại cùng một lỗi. Tôi đang học thuộc lòng và cày bừa — chứ không thực sự học.
“Tôi làm đủ mọi thứ ứng dụng bảo. Vẫn cứ giậm chân.”
Vì vậy tôi xây dựng ứng dụng mình hằng mong muốn
Vào tháng 10 năm 2025, tôi rời Prisma để tìm hiểu xem mình sẽ xây dựng gì nếu bắt đầu từ đầu. Câu trả lời đến gần như ngay lập tức: ứng dụng cờ vua mà tôi hằng ao ước trong suốt những năm giậm chân.
Mỗi ứng dụng tôi từng thử đều thiếu một thứ gì đó — một tính năng quan trọng, hoặc đơn giản là trải nghiệm không đủ tốt. Không có cái nào kết nối được các mảnh ghép giữa việc học một ý tưởng, luyện tập nó, và hiểu ra những lỗi lầm của chính mình. Tất cả đều bị nhốt trong các ngăn riêng biệt.
Tình cờ thay, tôi lại có chính xác sự kết hợp cần thiết để giải quyết điều đó: nhiều năm xây dựng phần mềm, nhiều năm giảng dạy những thứ phức tạp một cách đơn giản, và trải nghiệm thực tế của bản thân — một kỳ thủ bực bội, đang giậm chân, đúng như người dùng tôi đang xây dựng cho.
LearnChess là kết quả của tất cả điều đó. Ứng dụng được xây dựng trên một niềm tin — rằng bạn tiến bộ khi bạn hiểu cờ vua, chứ không phải khi bạn học thuộc lòng nó.
Xây dựng để bạn thực sự hiểu, không chỉ đơn thuần là chơi
Bài học tương tác, puzzle không giới hạn, và huấn luyện viên AI nói chuyện bình thường — một vòng kết nối liền mạch biến việc luyện tập thành sự hiểu biết thực sự.



Nếu bạn đang mắc kẹt như tôi trước đây, tôi xây dựng cái này cho bạn.
Tôi thực sự muốn bạn thử — và muốn nghe ý kiến của bạn.
— Nikolas Burk
