Skip to content
View JuanCantu1's full-sized avatar

Highlights

  • Pro

Block or report JuanCantu1

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
JuanCantu1/README.md

Hi, I'm Juan Cantu ๐Ÿ‘‹

M.S. Electrical Engineering | B.S. Computer Engineering | RTL & Digital Design

Juan.Cantu01@outlook.com ย |ย  LinkedIn ย |ย  GitHub


๐Ÿ“Œ Who I Am

Iโ€™m a Masterโ€™s student in Electrical Engineering at UTRGV with a B.S. in Computer Engineering. My work and interests focus on digital hardware design and RTL development, especially FPGA/ASIC design, computer architecture, and system-level integration.

I enjoy building practical hardware projects that reinforce strong fundamentals, ranging from CPU microarchitecture and pipelined datapaths to FSM-driven FPGA designs and real-time signal processing systems. Iโ€™m especially interested in designing digital systems that are clean, efficient, and scalable, with an emphasis on writing structured Verilog/SystemVerilog and developing designs that are easy to debug and verify.


๐Ÿš€ Featured Projects

Designed a parameterizable 2D mesh NoC router in SystemVerilog with credit-based flow control, virtual channels, and a 2-pass allocator that lifted throughput 20%, removed protocol deadlock with per-class virtual networks, and verified it with assertions, formal proofs, and mutation testing (11 of 11 planted bugs caught).


๐Ÿ–ฅ๏ธ RISC-V CPU Design

Designed a 32-bit, 5-stage pipelined RISC-V (RV32I) CPU in SystemVerilog with hazard detection and forwarding, verified through embedded SystemVerilog assertions, 100% functional coverage, and 300+ constrained-random test programs checked against a reference model


Building a real-time FPGA DSP pipeline with autotune, reverb, and harmonic enhancement, using a Python-to-Verilog testbench (3.6M+ samples) and validating <15 ms latency on real trumpet recordings.


Implemented a 12-state Moore FSM with debounced inputs, clock division, and LED feedback on the Nexys A7-100T FPGA, fully verified with modular Verilog test sequences.


๐Ÿ”ง Core Skills

๐Ÿ“ Languages

C C++ Python


๐Ÿ”Œ Hardware Digital

FPGA Intel%20Quartus Xilinx%20Vivado Verilog SystemVerilog


๐Ÿงฐ Tools

Cadence Git Linux


๐Ÿ“š Experience Highlights

๐Ÿ–ฅ๏ธ RTL Design Engineering Intern @ INTEL (Summer 2026)
Contributed to front-end logic design and integration within the Scalable Coherent Fabric IP team for next-gen Xeon processors.

๐Ÿง  Graduate Teaching Assistant @ UTRGV (Spring 2026, Fall 2026)
Managed 3 weekly Digital Systems Lab I sections supporting 400+ undergraduate students in core digital logic, breadboard prototyping, and debugging fundamentals.

๐Ÿ”ฌ Graduate Research Assistant @ UTRGV (Fall 2025, Spring 2026)
Led semiconductor device research focused on Ga2O3 ultra wide bandgap devices, including thin-film deposition and electrical/material characterization.

๐Ÿง‘โ€๐Ÿซ Teaching Assistant @ UTRGV (Summer 2025)
Supervised 3 weekly lab sessions covering analog circuits, instrumentation, and measurement. Provided hands-on troubleshooting support to improve lab efficiency and student outcomes.

๐Ÿงช Research Assistant @ UTRGV (Spring 2025)
Developed Federated Incremental Gaussian Process (F-IGP) algorithms with 1,000+ update cycles. Simulated 18,500+ samples across multi-agent networks, achieving a 72% reduction in NLL and a 48% reduction in MSE. Contributed as a co-author on a paper submitted to the Asilomar Conference on Signals, Systems, and Computers.

๐Ÿงฌ Undergraduate Researcher @ UTRGV (2024)
Led a 4-person team to build a real-time facial recognition system for classroom attentiveness using a custom CNN. Processed 4,000+ labeled samples, reaching 90%+ accuracy, and presented results to 200+ K-12 students.

๐Ÿš— NSF REU Research Intern (Summer 2023)
Collaborated in a 10-week research program focused on autonomous vehicle safety. Supported ML-based decision-making research aimed at reducing conflict zones by 50%.


๐Ÿ“ซ Iโ€™m always open to discussing digital hardware design, RTL/FPGA projects, and engineering opportunities.

Feel free to reach out at Juan.Cantu01@outlook.com.

Pinned Loading

  1. fpga-trumpet-dsp fpga-trumpet-dsp Public

    Real-time trumpet audio enhancement system with note detection, frequency analysis, and live DSP effects implemented across the DE1-SoCโ€™s ARM processor and Cyclone V FPGA.

    Python 4

  2. CPU-Design CPU-Design Public

    A 32-bit RV32I RISC-V CPU built from scratch in SystemVerilog, featuring a 5-stage pipeline, forwarding, hazard detection, and a simulation-driven verification suite with directed, constrained-randโ€ฆ

    SystemVerilog 2

  3. Interactive-Memory-Game Interactive-Memory-Game Public

    Interactive memory game implemented in Verilog and deployed on Nexys-A7 FPGA using FSM-based logic.

    Verilog 2

  4. Network-Controlled-LED-System Network-Controlled-LED-System Public

    Network-Controlled LED system on DE1-SoC using TCP/IP, ARM-HPS, and FPGA-based LED control.

    3

  5. VLSI-Projects VLSI-Projects Public

    CMOS digital circuits implemented at the transistor level with schematic, layout, waveform simulation, and LVS verification, from basic logic gates to an 8-bit ripple-carry adder.

    3

  6. DraftMaster DraftMaster Public

    Python 2