Hello,

I'm  

Firmware & Hardware Engineer

My Work
profile-pic
MAIN INFO

About me

experience education
Aug, 2025

Firmware Engineer

Embedded Systems @ Purdue

● Implementing hardware-in-the-loop test system codesigned with a drone flight controller
● Developed software design for RTOS thread/tasks for input system for microcontroller data input
● Working with Raspberry Pi (Linux), ESP32 microcontroller, and Zephyr RTOS
● Writing code for User Control Read driver, autonomous hover handler, and LIDAR-Lite v4 driver

Aug, 2025

Software + Hardware Engineer

Purdue Undergraduate Rocket Propulsion Laboratory

● Assisting in the design for the PCB, and wiring for Maelstrom (500-lbf kerosene-LOX heatsink engine)
● Updated Piping and Instrumentation Diagram program (analogous to SCADA control systems) for Maelstrom by integrating sensor readings and valve control buttons
● Contributing to data regression systems for propulsion analysis and cross team collaboration
● Developing a real time application to transmit data/visualizations to sub-teams, enabling instantaneous feedback after hotfire tests Piping and Instrumentation Diagram Program Piping for Maelstrom

May 2024 - July 2024

Cybersecurity Intern

Arizona State University

● Conducted fuzz/vulnerability testing on the “ebook-convert” tool in Calibre focusing on .azw3and .mobi6 file types. Additionally tested Jellyfin Media Server, FFMpeg and MPV media player.
● Learned and applied AFL++, Snapchange, GDB, Rust, and C
● Presented findings and learning in a poster session to fellow interns and PhD students
● Gained hands-on experience with Linux kernel and low level debugging in gcov and lcov toinspect application behavior and isolate potential exploitability of Calibre Poster Arman presenting to peer interns

2025 - 2028

Current Student - Purdue University

B.S. in Electrical Engineering (4.0/4.0 GPA)
Software Engineer @ Purdue Undergraduate Rocket Propulsion Lab Firwmare Engineer @ Purdue Embedded Systems

2021 - 2025

Graduated Arizona College Prep High School

Graduated Summa Cum Laude (4.83/4.00 GPA)
Speech & Debate Team - 2nd, Scottsdale Prep BQ Debate
Computer Science CTSO Social Media Manager
FBLA - 3rd Parliamentary Procedure; 2nd UX Design

portfolio

Latest Works

All
portfolio view project

Baremetal Drone

Project brief:

Over the summer of 2025 I worked on a project to create a drone. I had three options, to do this with Arduino, use existing HAL/STM Drivers, or to do the whole project from scratch AKA Baremetal. I decided to do baremetal to get more familarity with how microcontrollers work. All the drivers and code for this project is written by me excped for the linker script.

Project info

portfolio View Project

Rocket Monitoring & Control Program

Project Brief:

Piping and Instrumentation Diagrams (P&IDs) are detailed schematic representations of fluid systems that illustrate the relationships between piping, valves, sensors, actuators, and control elements. P&IDs are critically important because they act as the source of information for system design and operation when on field. In other words, they allow us to verify valve sequencing, sensor coverage, and safety mechanisms before and during hardware is deployed.

In the context of the Maelstrom project, a 500-lbf kerosene/LOX heat-sink rocket engine, I developed a P&ID-based software program to represent the engine’s propellant feed and control architecture. The diagram captured LOX and kerosene supply lines, pneumatic and solenoid valves, pressure and temperature sensors. This P&ID served as the foundation for integrating sensor acquisition, valve control logic, and system feedback during engine development and testing.

For example, through this application, if the team sees unstable pressure or results that seem abnormal, we can press the emergency shutdown to place the system in a safe state. Or if our test is safe and we follow through, but the test produces unexpected results, we can look at the generated graphs to identify which valve or solenoid could have been the cause for the result.

The P&ID program was integrated with a LabJack control device, which acted as the interface between the software and the hardware. The LabJack driver handled analog inputs from pressure and temperature sensors and digital outputs to control valves, and I utilized the sensor feedback to monitor system state, validate control logic, and support safe engine operation.

Project info

portfolio view project

Radar System

Project brief:

Lorem Lorem ipsum dolor sit amet consectetur, adipisicing elit. Nulla illo atque accusantium debitis non necessitatibus laboriosam architecto quas voluptatem? Autem hic in molestias rerum laborum ex ratione voluptatibus impedit aliquam! ipsum dolor, sit amet consectetur adipisicing elit. Hic doloribus labore assumenda nostrum commodi. Officia.

portfolio view project

Hardware in the Loop System for Drones

Project brief:

Lorem ipsum dolor, sit amet consectetur adipisicing elit. Hic doloribus labore assumenda nostrum commodi. Officia.

product loading page

  • Date - 2025 Fall - Current
  • Tools - Git, C, Zephyr
portfolio view project

ASU Cybersecurity Fuzzing

Research Description:

During the Summer of 2024, I conducted cybersecurity research at Arizona State University on fuzz testing, a technique used to discover vulnerabilities in computer software and systems. My responsibility was to apply coverage guided fuzzing to identify bugs and potential security flaws in open source applications including FFmpeg, MPV, libexif, Jellyfin Media Server, and Calibre’s.

I worked with multiple input corpuses and fuzzing strategies using AFL++ and Snapchange, leveraging gcov and lcov to analyze code coverage to guide input generation. If I was to find a crash, GDB was to be used for the analysis. Additionally, low-level Linux debugging and application behavior analysis were used to assess exploitability, skills I developed throughout the internship.

At the end of the internship, I presented my findings and learning outcomes in a poster session to fellow interns and PhD researchers. under this add a problems section and how i solved them.

  • Date - 2024 Summer
  • Tools - C, Rust, Linux, AFL++, Snapchange
  • Mentor/Manager - Alireza Karimi
portfolio view project

Embedded Thermal Sensing utilizing Polymer Composite Printing

Project brief:

Lorem ipsum dolor, sit amet consectetur adipisicing elit. Hic doloribus labore assumenda nostrum commodi. Officia.

product loading page

portfolio view project

SMART MAT: Self-Sensing Materials and Structures

Project brief:

Lorem ipsum dolor, sit amet consectetur adipisicing elit. Hic doloribus labore assumenda nostrum commodi. Officia.

product loading page

contact

Get In Touch

Phone

+1 480 492 8888

Email Address

islam149@purdue.edu

Address

Chandler, Arizona

Drone Baremetal Project

Category - Embedded Systems

Project brief:

Lorem ipsum dolor, sit Lorem ipsum dolor sit amet consectetur adipisicing elit. Quidem perferendis corporis culpa! amet consectetur adipisicing elit. Hic doloribus labore assumenda nostrum commodi. Officia. Lorem ipsum dolor sit amet consectetur adipisicing elit. Incidunt.

Project info

Project Details
×
img
1 of 6

Theme Color