Welcome to
My portfolio:)

This will give brief intro of my projects and skills.

Muhammad Ismail
FPGA Developer

I am an Electrical engineer with extensive experience in FPGA and SoC development.
With a strong background in digital design architecture, RTL development, and embedded system development,
I am passionate about delivering innovative solutions tailored to meet the specific needs of each project.

Domain of Interest

  • RTL Development and simulation
  • Digital signal processing
  • Image processing
  • Linux
  • High level synthesis
  • Design Verification
  • System on Chip
  • FPGA
  • Embedded C/C++

Major Projects

Xilinx Alveo
Accelorator

Developed custom kernels using vitis hls, Kernels are then integrated into a larger application or workflow using software tools and libraries, such as the Xilinx Runtime (XRT).

IO Multiplexing
in FPGA

Due to the limitation of pins in hardware, designing a block that multiplexes IOs in the runtime requires a command that can behave in SPI mode, UART mode, or any IO mode given the select signal and configuration.

Image Processing
in FPGA

Developed Python-based image processing algorithm to validate FPGA feasibility, and then developed a VHDL-based finite state machine for FPGA synthesis to enable efficient image processing.

Deploying DPU on
Xilinx Device

Designed Deep learning processing unit to accelerate the computing workloads of deep learning inference algorithms in image/video classification.

Posture and Fall detection
using mm-wave radar

With applications in the elderly, nursing homes, or regular homes, radar-based posture and fall detection outperforms camera-based approaches.The former can work in any lighting condition and maintain privacy at the same time .

Automated Car parking
system

The development of an embedded solution for automating car parking with FreeRTOS that allows multitasking on the MCUs Concurrent execution of sensing and actuating a relatively simple and lightweight solution compared to the utility achieved.