Welcome to my portfolio

Hello, I'm Rayhan

Computer Engineering student @ TMU. I build with FPGAs, VHDL, and embedded systems—bridging hardware and software.

INITIALIZE_PROJECTS ↓
Rayhan Etwaree
INSTITUTION

Toronto Metropolitan Univ.

CORE_DISCIPLINE

Computer Engineering

STATUS

Class of 2028

01

PROJECT_MODULES

Digital Oscilloscope & Waveform Generator
C++ / ESP32

Digital Oscilloscope & Waveform Generator

Designed and programmed a mixed-signal testing device capable of generating AC waveforms. Leveraged the ESP32’s internal DAC to synthesize a smooth sine wave, using a potentiometer input to map and scale the signal's amplitude.

C++ESP32Mixed-Signal
VIEW_CODE → WATCH_DEMO →
FPGA Processor
FPGA / VHDL

FPGA-Based 8-bit General Purpose Processor

Designed and implemented an 8-bit microprocessor on a Cyclone II FPGA using VHDL modules for the ALU and control unit.

VHDLQuartus IIFPGA
VIEW_CODE →
Battleship
JAVA / OOP

Battleship Remake

Developed a Java-based Battleship game with a GUI and an AI opponent that uses probability-based hunting algorithms.

JavaSwingOOP
VIEW_CODE →
02

SKILLS

LANGUAGES

  • Java, C, C++
  • VHDL
  • MATLAB

HARDWARE

  • FPGA Altera DE2 board
  • ESP32 & PIC MCU
  • Oscilloscope & Multimeter

TOOLS

  • Quartus II
  • MPLAB X IDE
  • Git / GitHub
03

EXPERIENCE

1241 FIRST Robotics Team Member

Mississauga, ON | 2023 - 2024

Assisted in creating a robot that qualified for the FRC World Championship, supporting electrical and mechanical design and fabrication.