Skip to content
View VinhTechiee's full-sized avatar
πŸ€’
Out sick
πŸ€’
Out sick

Block or report VinhTechiee

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
VinhTechiee/README.md

Vinh Le

Embedded Systems & IoT Engineering Student | HCMUT


About Me

I am an engineering student at Ho Chi Minh City University of Technology (HCMUT - VNUHCM), specializing in the development of embedded and IoT systems.

My primary focus is on building efficient, real-time systems by integrating hardware and software at a low level. I am particularly interested in microcontroller programming, communication protocols, and system-level optimization.

I am currently seeking an internship opportunity in Embedded Systems / IoT Engineering, where I can apply my technical skills to real-world problems and further develop my expertise in system design.


Technical Skills

Programming Languages

  • C / C++
  • Python

Core Knowledge

  • Data Structures & Algorithms
  • Time Complexity & Performance Optimization

Embedded Systems

  • Microcontroller programming (ESP32, Arduino)
  • Peripheral interfacing (GPIO, UART, basic communication)

Communication & IoT

  • MQTT protocol
  • Serial communication
  • Basic networking concepts

Tools & Technologies

  • Git / GitHub
  • Matplotlib (data visualization & benchmarking)

Selected Projects

Wiener Filter – MIPS Assembly Implementation

  • Implemented a full Wiener filtering pipeline in MIPS assembly
  • Developed modules for cross-correlation, autocorrelation, and Toeplitz matrix construction
  • Solved linear systems and evaluated results using MMSE (Minimum Mean Square Error)
  • Strengthened understanding of digital signal processing and low-level architecture

πŸ”— Repository: https://github.com/VinhTechiee/Wiener-Filter-MIPS


3D Memory Architecture (Verilog – FPGA Design)

  • Designed and simulated an 8Γ—8Γ—8 3D memory architecture using Verilog HDL
  • Implemented synchronous read/write control logic
  • Verified functionality using Xilinx Vivado simulation tools
  • Applied concepts in digital design, memory systems, and hardware verification

πŸ”— Repository: https://github.com/VinhTechiee/Verilog-3D-Memory-Architecture


Traveling Salesman Problem – Benchmark & Visualization

  • Implemented multiple TSP algorithms: Nearest Neighbor, 2-opt, and Brute Force
  • Built a benchmarking system to compare runtime performance and solution quality
  • Developed visualizations to analyze algorithm behavior and optimization efficiency
  • Explored trade-offs between accuracy and computational complexity

πŸ”— Repository: https://github.com/VinhTechiee/Traveling-Salesman-Problem-Benchmark


Sorting Algorithms: Visualization & Benchmarking

  • Implemented multiple sorting algorithms in C++
  • Built a Python-based benchmarking system for runtime analysis
  • Visualized algorithm performance across different input sizes
  • Compared theoretical complexity with real-world execution behavior

πŸ”— Repository: https://github.com/VinhTechiee/Sorting-Algorithms


Botkify Playlist (Linked List System)

  • Developed a playlist management system using linked list data structures
  • Implemented insertion, deletion, and traversal operations
  • Focused on memory management and data structure efficiency

πŸ”— Repository: https://github.com/VinhTechiee/Botkify-Playlist-Linkedlist


Current Learning Focus

  • Advanced Embedded C programming
  • ESP32 system development
  • MQTT-based IoT architectures
  • Fundamentals of edge computing

GitHub Activity

GitHub Activity Graph


Contact

Pinned Loading

  1. Botkify-Playlist-Linkedlist Botkify-Playlist-Linkedlist Public

    C++ music playlist application using circular doubly linked list with optimized algorithm design.

    C++

  2. How_to_train_your_dragon-Part-I-. How_to_train_your_dragon-Part-I-. Public

    C++ battle simulation engine featuring 2D map traversal, state tracking, and special effect processing.

    C++

  3. How_to_train_your_dragon-part-II-. How_to_train_your_dragon-part-II-. Public

    A turn-based simulation system implemented in C++ for the β€œHow to Train Your Dragon – Part II” assignment, emphasizing object-oriented design, polymorphism, and explicit dynamic memory management w…

    C++

  4. Traveling-Salesman-Problem-Benchmark Traveling-Salesman-Problem-Benchmark Public

    Benchmark and visualization of Traveling Salesman Problem algorithms (Nearest Neighbor, 2-opt, and Brute Force) with performance analysis and interactive dashboard.

    Python

  5. Verilog-3D-Memory-Architecture Verilog-3D-Memory-Architecture Public

    Implementation and simulation of an 8Γ—8Γ—8 3D memory architecture using Verilog HDL with synchronous read/write control, developed and verified in Xilinx Vivado.

    Verilog

  6. Wiener-Filter-MIPS Wiener-Filter-MIPS Public

    MIPS assembly implementation of a Wiener filtering pipeline, including cross-correlation, autocorrelation, Toeplitz matrix construction, linear system solving, and MMSE evaluation.

    Assembly