Ibrahim Hazmi presents work on redesigning the CPU12 microcontroller using VHDL. The document outlines a methodology for partitioning the design into blocks and describes work done on the register block, ALU, control unit, and simulations. Future work includes finishing the control unit, connecting it to the data path, and designing the pre-fetch unit. The goal is to gain understanding of embedded system design and combine that with HDL skills.