Research Block matching motion estimation Persian Text Detection using Wikipedia persian RGB to gray scale converter and Gaussian blur filter using VHDL Designing a fully differential two-stage op-amp and drawing the layout using Cadence Designing digital to analog converter (DAC) and Analog to digital converter (ADC) using Cadence Designing a class E power amplifier using Cadence Creating a portable solar battery charger using AVR Designing and creating a signal jammer Simulating the performance of a PIN diode using Silvaco. Other Managing patients’ medical insurance information project Software for extracting speaking parts from a movie based on the subtitle file Software for Optical Character Recognition (OCR)