Tôi là Lương Hải Long, sinh viên ngành Điện tử Viễn thông tại Trường Đại học Khoa học Tự nhiên, ĐHQG-HCM, mã số sinh viên 22207056. Portfolio này được tổ chức theo hướng thị giác máy tính, trí tuệ nhân tạo và học máy dẫn trước; mạng máy tính, truyền thông, FPGA/SoC và embedded firmware là lớp nền giúp tôi hiểu hệ thống từ mô hình, dữ liệu, giao tiếp đến thiết bị thật.
Tôi không dùng “chuẩn Harvard” theo nghĩa thổi phồng hồ sơ. Với tôi, chuẩn đó là viết rõ ràng, có chọn lọc, có bằng chứng, nêu đúng phạm vi học phần/prototype và để HR lẫn kỹ sư có thể kiểm tra nhanh từng artifact: README, mô tả repo, topics, release/tag, hình minh chứng, GIF motion, report hoặc script kiểm thử khi có thể.
họ_tên: Lương Hải Long
mã_sinh_viên: "22207056"
trường: Trường Đại học Khoa học Tự nhiên, ĐHQG-HCM
ngành: Điện tử Viễn thông
định_vị: Thị giác máy tính + AI/ML + mạng truyền thông dẫn trước, embedded/FPGA hỗ trợ chiều sâu hệ thống
trọng_tâm:
- Thị giác máy tính, YOLO, OCR, PyTorch, OpenCV, Kaggle, IPYNB
- Trí tuệ nhân tạo, học máy, Python tooling, desktop GUI, kiểm thử, automation
- Mạng máy tính, TCP/IP, BLE, UART, truyền thông số, truyền thông không dây, DSP, BER
- FPGA/SoC, embedded Linux, STM32, C/C++, tích hợp phần cứng/phần mềm
- Điện tử số, logic tuần tự, bộ đếm, flip-flop, mô phỏng CircuitJS/Falstad
- Typst, báo cáo kỹ thuật, slide, README, GitHub release| Repo | Minh chứng nhanh | Vì sao đáng xem |
|---|---|---|
| NhapMonAI | YOLO, OCR/FastALPR, Kaggle notebook, app Python, demo cổng PC, release v1.0.2 |
Case study thị giác máy tính chính: nhận diện biển số xe Việt Nam, có metric validation, dataset link, report và motion asset |
| messenger-edge-tool | Python, Tkinter, Edge, Playwright, đọc ngữ cảnh, soạn nháp AI, release v1.1.0 |
Công cụ desktop có kiểm soát người dùng, phù hợp để xem cách tôi đóng gói Python tooling và AI workflow local-first |
| DoAnHeThongNhung | DE10-Standard, Cyclone V, HPS/Linux, TCP/Ethernet, HPS-FPGA bridge | Bằng chứng mạng máy tính + SoC: PC/Android gửi lệnh TCP, HPS xử lý, FPGA hiển thị HEX |
| ThucHanhGTMT | Silicon Labs BLE SoC, AHT20, UART/VCOM, SQLite logger, release v1.2.1 |
Cho thấy năng lực giao tiếp máy tính, cảm biến, BLE, logging và đóng gói artifact có thể review |
| TruyenThongKhongDay | MATLAB, fading, equalizer, OFDM, MIMO, link budget, BER Monte Carlo | Nền truyền thông không dây và mô phỏng kênh, giúp hồ sơ không chỉ là phần mềm ứng dụng |
| TruyenThongSo | AWGN, matched filter, BER, BASK/BPSK/BFSK/QPSK, companding, LDPC | Bằng chứng truyền thông số, xử lý tín hiệu và báo cáo kỹ thuật bằng MATLAB |
| embedded-systems-fpga-review-labs | Quartus, Platform Designer, Verilog Avalon-MM IP, Nios II C, DMA, timer | Bộ lab FPGA/SoPC có cấu trúc, phù hợp để kiểm tra nền tảng HDL và hardware/software integration |
| DienTuSo | Bộ đếm mod-12, JK flip-flop, Falstad/CircuitJS, Node.js logic test, GIF motion, release v1.1.0 |
Bằng chứng nền tảng về logic tuần tự và cách đóng gói một project mạch số để HR/kỹ sư có thể review nhanh |
| ThucHanhDienTuTuongTu | LTspice, LM324, LM339, NE555, filters, rectifier, LDO, DAC | Nền tảng mạch tương tự và mô phỏng SPICE, hỗ trợ hướng hardware/validation |
|
Đồ án AI/OCR dùng YOLO, OCR/FastALPR, Python desktop app, Kaggle notebook và demo cổng PC trong mạng LAN. |
Nhóm repo thể hiện TCP/IP, BLE, UART/VCOM, truyền thông số, truyền thông không dây, OFDM, MIMO và phân tích BER bằng MATLAB. |
|
HPS/Linux nhận lệnh TCP từ PC/Android, ghi qua lightweight HPS-to-FPGA bridge và điều khiển LED 7 đoạn HEX0..HEX5. |
AHT20 qua I2C, firmware Silicon Labs BLE SoC, LCD, BLE advertising, UART/VCOM và logger Windows C/SQLite. |
|
Mạch điều khiển đèn giao thông vòng xoay dùng bộ đếm mod-12, JK flip-flop, giải mã trạng thái, CircuitJS/Falstad và kiểm thử Node.js. |
Danh mục repo ưu tiên README rõ ràng, description, topics, release/tag, source snapshot, visual asset và phạm vi trung thực cho từng project học phần/prototype. |
| Điều cần đánh giá | Bằng chứng trong portfolio | Ý nghĩa |
|---|---|---|
| Có năng lực thị giác máy tính và AI/ML thực hành | NhapMonAI: YOLO, OCR, Kaggle, app Python, dataset, validation metric |
Có thể nối mô hình, dữ liệu, demo và báo cáo thành một artifact kiểm tra được |
| Có nền mạng máy tính và truyền thông | DoAnHeThongNhung, ThucHanhGTMT, TruyenThongSo, TruyenThongKhongDay |
Có bằng chứng TCP/IP, BLE, UART, MATLAB, BER, OFDM, MIMO và tư duy tín hiệu |
| Có nền tảng hệ thống nhúng/FPGA | DoAnHeThongNhung, embedded-systems-fpga-review-labs, ThucHanhGTMT |
Không chỉ viết code Python; có nền phần cứng, giao tiếp và mô phỏng |
| Có nền logic số | DienTuSo: mod-12 counter, JK flip-flop, CircuitJS/Falstad, Node.js logic test |
Có thể trình bày mạch số, trạng thái tuần tự và kiểm thử logic ở mức người xem chạy lại được |
| Biết đóng gói dự án | README, release, tag, topics, GIF, report, video, source snapshot | Người review không phải đoán file nào quan trọng |
| Biết nêu giới hạn trung thực | README ghi rõ project học phần/prototype, không quảng cáo như sản phẩm production | Tạo độ tin cậy khi phỏng vấn kỹ thuật |
| Có trải nghiệm doanh nghiệp | BCTT-ThucTap-BTPHoldings: QC, bảo hành sản phẩm, quan sát IoT, report Typst |
Có tiếp xúc môi trường kỹ thuật thật ở phạm vi thực tập |
| Repo | Mô tả ngắn | Release, tags, topics |
|---|---|---|
| NhapMonAI | Nhận diện biển số xe Việt Nam bằng YOLO, OCR/FastALPR, app Python, Kaggle notebook, dataset Drive và báo cáo Typst | release · tags · computer-vision, ocr, yolo, kaggle |
| messenger-edge-tool | Công cụ desktop Python/Tkinter dùng Edge và Playwright để đọc ngữ cảnh, soạn nháp AI và tự động hóa có kiểm soát | release · tags · python, playwright, desktop-tool |
| DoAnHeThongNhung | Đồ án DE10-Standard Cyclone V SoC: HPS/Linux, TCP/Ethernet, HPS-FPGA bridge, PC/Android client, LED HEX | release · tags · fpga, soc-fpga, hps, tcp-ip |
| ThucHanhGTMT | Lab giao tiếp máy tính: AHT20, Silicon Labs BLE SoC, LCD, UART/VCOM, SQLite logger và GIF luồng dữ liệu | release · tags · ble, uart, sqlite, i2c |
| TruyenThongSo | Bài tập Truyền thông Số MATLAB: AWGN, matched filter, BER, BASK/BPSK/BFSK/QPSK, companding, LDPC | release · tags · digital-communications, ber, matlab |
| TruyenThongKhongDay | Mô phỏng Truyền thông Không dây bằng MATLAB: fading, equalizer, OFDM, MIMO, link budget, BER Monte Carlo | release · tags · wireless-communications, ofdm, mimo |
| embedded-systems-fpga-review-labs | Bộ lab FPGA/SoPC: Quartus, Platform Designer, Verilog Avalon-MM IP, Nios II C, timer, DMA, PIO, Typst notes | release · tags · verilog, avalon-mm, nios-ii |
| DoAnDienTuYSinh_STM32_MAX30100_LCD | Đồ án y sinh nhúng: STM32F103C8T6, MAX30100/MAX30102, LCD1602, Proteus, STM32duino, video demo | release · tags · stm32, spo2, max30100 |
| ThucHanhDienTuTuongTu | Workspace Điện tử Tương tự: LTspice, LM324, LM339, NE555, filter, oscillator, rectifier, LDO, DAC | release · tags · ltspice, analog-electronics, spice-simulation |
| Slide-DoAnHTN-Nhom17-DE10Standard | Slide bảo vệ đồ án SoC/Ethernet trên DE10-Standard bằng Typst/Touying, có preview, GIF motion và release PDF | release · tags · typst, touying, de10-standard |
| BCTT-ThucTap-BTPHoldings | Báo cáo thực tập BTP Holdings bằng Typst: QC, bảo hành sản phẩm, thiết bị điện gia dụng và quan sát IoT | release · tags · internship-report, quality-control, typst |
| HCMUS-DTVT-BaoCao-Templates | Bộ mẫu báo cáo HCMUS DTVT: KLTN, BCTT, Typst Guide, XLSX tham khảo và workflow Word-to-Typst | release · tags · templates, typst, report-template |
| DienTuSo | Mạch đèn giao thông vòng xoay bằng Điện tử số: mod-12 counter, JK flip-flop, Falstad/CircuitJS, Node.js test, video demo | release · tags · digital-electronics, circuitjs, logic-design |
| PhuongPhapTinh-Matlab | Bài tập Phương pháp tính với MATLAB GUI cho lặp đơn, Cholesky, nội suy Newton và Euler ODE | release · tags · matlab, numerical-methods, matlab-gui |
| aegisub-automation-pack | Bộ macro Lua/MoonScript cho Aegisub, ASS effects, typesetting, hotkey, motion tracking và shape tools | release · tags · aegisub, lua, typesetting |
| hcmus-auto-dkhp | Userscript Tampermonkey hỗ trợ đăng ký học phần HCMUS: hẹn giờ, reload, match lớp, tick môn và submit tùy chọn | release · tags · tampermonkey, userscript, course-registration |
| lhlizdabezt | Profile README và hub portfolio kỹ thuật của Lương Hải Long | release · tags · profile-readme, engineering-portfolio |
| my-slide | Workspace slide React/Vite/TypeScript 1920x1080 dựa trên open-slide, có cấu hình agent workflow | release · tags · react, typescript, slides |
| open-slide | Fork framework slide React/TypeScript cho canvas 1920x1080 và static export | tags · fork tham khảo · open-slide, presentation, react |
| cloudflare-gateway-pihole-scripts | Fork script Cloudflare Gateway DNS/VPN để tham khảo cấu hình chặn quảng cáo, malware và tracking domain | tags · fork tham khảo · dns, security, privacy |
| device_xiaomi_ginkgo-1 | Fork device-tree Android cho Xiaomi Redmi Note 8/ginkgo, lưu làm tư liệu lịch sử về build ROM Android | tags · fork tham khảo · android, device-tree, ginkgo |
| Năng lực | Cách thể hiện |
|---|---|
| Tư duy từ dữ liệu đến hệ thống | Nối được computer vision, Python app, dataset, validation, demo và báo cáo |
| Tích hợp phần cứng/phần mềm | Làm việc với FPGA fabric, HPS/Linux, STM32, BLE, UART, TCP/IP, SQLite logger |
| Đóng gói để review | Dùng README, release, tag, topics, GIF, report, video và source snapshot |
| Viết kỹ thuật có trách nhiệm | Ghi rõ project học phần/prototype, không biến coursework thành sản phẩm production |
| Tự học và chuẩn hóa | Dùng GitHub CLI, Typst, Kaggle/IPYNB, Playwright, script render asset và quy trình kiểm thử |
Portfolio này ưu tiên bằng chứng kỹ thuật hơn khẩu hiệu.
README, release, topics và visual asset được giữ để người xem có thể kiểm tra nhanh, không cần đoán.



