Hello, I'm Timmy Huy Xuan Ngo

Computer Engineering Graduate

Graduated June 2025 from Toronto Metropolitan University

Located in πŸ“ Toronto, Canada | EST

Navigating my way through the world of semiconductor design and it's application with real-world solutions. Actively seeking entry-level opportunities.

TN

Technical Skills

Languages

Verilog/SystemVerilog VHDL Assembly Python Java C/C++ SystemC LaTeX

Developer Tools

Verilator Icarus Verilog Git Vivado-Vitis Quartus II ModelSim CUDA GTKWave MATLAB-Simulink Β΅Vision Cadence

Hardware/FPGA Platforms

Xilinx FPGAs Spartan-3E Zynq 7000 Cora Z7-07s Board ARM Cortex A9 Altera Cyclone V

Core Concepts

SoC Design Embedded Systems Test Automation Digital/RTL Design Firmware Development Machine Learning

Featured Projects

SoC ECG Classifier

PYNQ β€’ Vivado
  • Real-time QRS detection with 98% accuracy
  • Implemented using programmable logic
  • Optimized for embedded SoC performance

HPS/FPGA MD5 Decryption

C β€’ VHDL
  • Parallel MD5 cracking system on Cyclone V
  • Achieved 5.68 hashes/ms throughput
  • Hardware-software co-design optimization

Secure Banking Application

Python
  • Secure GUI application with socket programming
  • Implemented symmetric cryptography
  • Multi-threaded client-server architecture

Digital PID Controller

C β€’ Threads
  • Anti-windup PID control system
  • Real-time hardware validation
  • Multi-threaded implementation

VGA Video Game Processor

VHDL
  • VGA graphics processing on FPGA
  • FSM-controlled animations
  • Real-time video game implementation

Peer-to-Peer File Sharing

Java
  • UDP/TCP dual protocol implementation
  • Indexed content discovery system
  • Distributed file sharing network

Let's Connect

I'm always interested in discussing new opportunities in semiconductor development, embedded systems, and AI-integrated hardware projects.