Who I Am
I'm Duc Manh, a developer based in Vietnam. I enjoy building Roblox scripts and interfaces with Luau, and turning ideas into projects people can use.
I am passionate about learning programming and building projects. I enjoy exploring new technologies, improving my coding skills, and documenting my learning journey — one commit at a time.
I build Roblox experiences and tools with Lua and Luau, while continuing to grow as a developer.
I'm Duc Manh, a developer based in Vietnam. I enjoy building Roblox scripts and interfaces with Luau, and turning ideas into projects people can use.
I'm focused on Lua and Luau for Roblox Studio: scripting gameplay, designing interfaces, and organizing reusable code. I also work with JavaScript, Python, and C.
I like exploring how Roblox experiences work, prototyping game features, and making clean, practical UI for players and creators.
Keep improving my Luau skills, build more polished Roblox tools and experiences, and share useful projects with other developers.
Currently improving: Luau scripting, Roblox UI, and reusable systems for game projects.
A collection of personal projects I've built while learning to code.
Trình phân tích & tải xuống Media đa nền tảng (TikTok, YouTube, Facebook, Instagram, Twitter/X...) không watermark, chuẩn âm thanh & hình ảnh chất lượng cao.
Ứng dụng ôn thi sát hạch lý thuyết lái xe ô tô 600 câu chuẩn Bộ GTVT: Flashcard 3D thông minh, đề thi 30 câu (20 phút), chấm điểm phát hiện câu điểm liệt, ma trận 30 câu tương tác và hoạt động 100% offline.
Ứng dụng quản lý lịch & công việc cá nhân toàn diện: lịch tháng, thời gian biểu 24h, đồng bộ Firebase realtime giữa các thiết bị, đổi màu/ảnh nền từng ngày, thông báo nhắc việc và nhập/xuất dữ liệu Excel/CSV.
Bot Discord viết bằng Python quản lý và tự động nhận, hoàn thành các nhiệm vụ (Discord Quests) ở chế độ chạy ngầm bất đồng bộ. Hỗ trợ đa người dùng cùng lúc, quản lý token an toàn và hệ thống logging chi tiết.
Trọn bộ script tự động hoá (Autofarm, Kill Aura, Dungeon Quest) và thư viện giao diện tuỳ biến MhnaaUI cho Roblox, tối ưu hoá luồng xử lý game scripting và hỗ trợ loadstring tức thì.
Tuyển tập các bài tập thực hành cấu trúc dữ liệu và giải thuật bằng C & C++: xử lý mảng, con trỏ bộ nhớ, giải thuật đệ quy, xử lý chuỗi và tối ưu hoá hệ thống.
Some snippets from my learning sessions.
// JavaScript: Finding duplicates in an array
function findDuplicates(arr) {
const seen = new Set(); const duplicates = new Set();
for (const item of arr) { if (seen.has(item)) { duplicates.add(item); } else { seen.add(item); } }
return [...duplicates];
}
const numbers = [1, 2, 3, 2, 4, 3, 5];
console.log(findDuplicates(numbers)); // [2, 3]# Python: List comprehension magic
numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
even_squares = [n ** 2 for n in numbers if n % 2 == 0]
print(even_squares) # [4, 16, 36, 64, 100]
matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
flat = [num for row in matrix for num in row]
print(flat) # [1, 2, 3, 4, 5, 6, 7, 8, 9]/* C: Reverse a string in-place */
#include <stdio.h>
#include <string.h>
void reverse_string(char *str) {
int left = 0, right = strlen(str) - 1; char temp;
while (left < right) { temp=str[left]; str[left]=str[right]; str[right]=temp; left++; right--; }
}
int main() {
char message[] = "Hello, World!";
printf("Before: %s\n", message); reverse_string(message); printf("After: %s\n", message); return 0;
}Nhật ký ngắn, suy nghĩ kỹ thuật và cập nhật hành trình lập trình.
Không gian kết nối cùng những người bạn lập trình và các blog công nghệ thú vị.
Chào đón bạn bè trao đổi liên kết cùng chia sẻ đam mê công nghệ!
I'd love to connect! Questions, collaborations, or just saying hi.
I'm currently learning and always open to new connections, feedback on my projects, or simply chatting about programming. My inbox is always open.
I respond within 24 hours.
Or open a discussion on my GitHub.