') + ')', 'gi'); if (regex.test(text)) { found = true; var frag = document.createDocumentFragment(); var parts = text.split(regex); parts.forEach(function(part, i) { if (i % 2 === 0) { frag.appendChild(document.createTextNode(part)); } else { var span = document.createElement('span'); span.className = 'userscript-highlight'; span.textContent = part; frag.appendChild(span); } }); node.parentNode.replaceChild(frag, node); } }); } else if (node.nodeType === 1 && node.childNodes) { // element var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT']; if (!skipTags.includes(node.tagName)) { Array.from(node.childNodes).forEach(highlight); } } } highlight(document.body); // Re-highlight on dynamic content var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1 || node.nodeType === 3) highlight(node); }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ', 'i'); if (__m === '*' || __re.test(location.href)) { // Strip utm_, fbclid, gclid, etc. from all links on page (function() { var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content', 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid', 'ref', 'ref_src', 'source', 'medium', 'campaign']; function cleanUrl(url) { try { var u = new URL(url, window.location.origin); var changed = false; trackingParams.forEach(function(p) { if (u.searchParams.has(p)) { u.searchParams.delete(p); changed = true; } }); return changed ? u.toString() : url; } catch (e) { return url; } } function cleanLinks() { document.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } cleanLinks(); var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1) { if (node.tagName === 'A') cleanLinks(); node.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + ', 'i'); if (__m === '*' || __re.test(location.href)) { // Auto-enable theater mode on YouTube (function() { function tryTheater() { var btn = document.querySelector('button[aria-label="Theater mode"], ytd-player #player button[title="Theater mode"]'); if (btn && !btn.classList.contains('activated')) { btn.click(); } } // Try immediately tryTheater(); // Try after navigation (SPA) var lastUrl = location.href; setInterval(function() { if (location.href !== lastUrl) { lastUrl = location.href; setTimeout(tryTheater, 500); } }, 1000); // Also try on player load var observer = new MutationObserver(tryTheater); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ', 'i'); if (__m === '*' || __re.test(location.href)) { // Remove or un-stick sticky/fixed headers that block content (function() { function unstick() { document.querySelectorAll('header, nav, [role="banner"], .header, .navbar, .sticky, .fixed-top, [style*="position: fixed"], [style*="position:sticky"]').forEach(function(el) { if (el.style.position === 'fixed' || el.style.position === 'sticky' || getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') { el.style.position = 'static'; el.style.top = 'auto'; el.style.zIndex = 'auto'; } }); } unstick(); var observer = new MutationObserver(unstick); observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] }); })(); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); })(); vkhanht1 (Van Khanh Tran) · GitHub
Skip to content
View vkhanht1's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report vkhanht1

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
vkhanht1/README.md

Hi, I'm Khanh 👋

Final-year Computer Engineering Student | Full-Stack Developer | Aspiring Systems & AI Engineer

🚀 I am a passionate developer dedicated to building scalable applications and high-performance systems. With a solid foundation in full-stack web development (MERN Stack, Spring Boot), I am currently bridging the gap between high-level web services and low-level efficiency by mastering C++ and Python/PyTorch for automation, system-level programming, and Computer Vision.


🔭 Currently Focused On

  • System-Level Programming & Performance: Deepening C++ fundamentals, efficient data structures, and backend optimization.
  • Deep Learning & Computer Vision: Mastering PyTorch and Torchvision to build, train, and deploy advanced image recognition models.
  • Software Quality: Implementing automated testing patterns, REST API optimizations, and CI/CD pipelines.

⚙️ DevOps & MLOps Automation

Aside from core development, I actively implement modern DevOps practices to ensure reliable software delivery and system portability:

  • Containerization: Packaging multi-service applications (Frontend, Backend, Data Layers) using Docker & Docker Compose to eliminate "it works on my machine" issues.
  • CI/CD Pipelines: Designing automated workflows with GitHub Actions to test, build, and publish production-ready Docker Images directly to GitHub Packages (GHCR).
  • Infrastructure Cleanliness: Maintaining lightweight and optimized development environments by mastering system pruning and efficient dependency management.

🛠️ Tech Stack

🚀 Languages

C++PythonJavaKotlinJavaScriptBash Shell

🌐 Frameworks & AI libraries

PyTorchTensorFlowNVIDIA NeMoONNX RuntimeSpring BootNodeJSReact

🗄️ Databases

MongoDBMySQLRedis

⚙️ Tools & DevOps

NVIDIA CUDADockerLinuxGitGitHub Actions


💻 Featured Projects

Miska Pho - Restaurant Table Reservation System

  • A full-featured web application built with the MERN Stack + Vite.
  • DevOps Integrated: Architected a multi-service containerized environment using Docker Compose linking separate frontend, backend, and automated python data layers.
  • CI/CD Pipeline: Configured GitHub Actions to automatically build and push verified Docker images to GitHub Packages (GHCR) upon code changes.

🎙️ NVIDIA NeMo ASR: FastConformer & ONNX Deployment

  • An end-to-end Automatic Speech Recognition pipeline using the NVIDIA NeMo framework, optimized via ONNX Runtime for high-performance GPU/CPU inference.
  • Focused on resolving deep-link configurations (OmegaConf) and managing environment synchronization.

💈 Warsaw Beauty Salon Explorer

  • A comprehensive multi-service system designed to collect, explore, and manage hair and beauty salon datasets across Warsaw.
  • Robust Architecture: Engineered a high-performance backend using Kotlin and Spring Boot (JPA) running directly on top of an automated data collection layer built with Python & SQLite.
  • DevOps & Portability: Fully containerized via Docker using persistent Docker Volumes for shared data synchronization. Integrated an automated GitHub Actions CI/CD pipeline to build and deliver micro-service container images to GitHub Packages.

📚 ML & Deep Learning Core Study Notes

  • A comprehensive repository showcasing practical implementations of fundamental AI concepts using PyTorch and TensorFlow/Keras.
  • Hardware Acceleration: Demonstrated proficiency in leveraging NVIDIA CUDA for accelerated model training, custom tensor operations, and shape manipulations.
  • Computer Vision Foundations: Implemented Artificial Neural Networks (ANN) for image classification task architectures (Fashion MNIST) along with multidimensional array data processing (NumPy).

🌌 Beyond Coding

  • 🧠 Continuous Learning: Actively refining Machine Learning and Deep Learning skills through hands-on projects and professional specializations (Coursera).
  • 🎨 UI/UX Design: Believing that "Great web applications come from a blend of clean architecture, thoughtful design, and a touch of creativity."
  • 🌐 Tech Communities: Enthusiastic about AI evolution, system optimization, and open-source collaboration.

📫 Let's Connect!

“Bridging hardware efficiency with intelligent software architecture.”

Pinned Loading

  1. AI-Dungeon-Master-Interactive-LLM-Game-EngineAI-Dungeon-Master-Interactive-LLM-Game-EnginePublic

    An interactive, LLM-powered text adventure game engine built with Python and Groq (Llama 3.3).

    Python 1

  2. Beauty-salon-explorerBeauty-salon-explorerPublic template

    A Full-Stack Warsaw beauty salon explorer platform built with Kotlin (Spring Boot), React (TypeScript), and Python.

    TypeScript 1

  3. Full-Stack-Restaurant-Management-SystemFull-Stack-Restaurant-Management-SystemPublic template

    A professional Full-stack Restaurant Management System built with the MERN stack (MongoDB, Express, React, Node.js) featuring an admin dashboard and online ordering.

    JavaScript 1

  4. NVIDIA-NeMo-ASR-FastConformer-ONNXNVIDIA-NeMo-ASR-FastConformer-ONNXPublic

    This project showcases a complete end-to-end pipeline for building an Automatic Speech Recognition (ASR) system using the NVIDIA NeMo framework. It focuses on training and fine-tuning a FastConform…

    Jupyter Notebook 1

  5. computer-vision-learningcomputer-vision-learningPublic

    Welcome to my Computer Vision learning repository! This project serves as a collection of my hands-on practice, coding exercises, and projects as I explore Computer Vision and Image Processing.

    Jupyter Notebook 1

  6. Product_managementProduct_managementPublic

    Simple Product Management System written in C++ using dynamic arrays and multi-file structure.

    C++ 1