EMBEDDED SYSTEMS & HARDWARE ENGINEER

ARYA PATEL

ECE graduate passionate about embedded systems, PCB design, and IoT. Building hardware from schematic to silicon — microcontrollers, sensors, and everything in between.

VIEW PROJECTS ↓ GITHUB →

ABOUT ME

I'm currently a Master of Embedded and Cyber-Physical System student at University of California, Irvine, with my undergraduate degree in Electronics and Communications Engineering from Nirma University, Ahmedabad.

My work lives at the intersection of hardware and software — I design circuits, write firmware, and build systems that interact with the physical world. From RFID-based access control to IoT swarm networks, I like projects where the output is something you can hold or plug in.

My experience spans embedded product development, ASIC design workflows, and technical instruction support. I've built hardware at Swasau Technology, explored RTL-to-GDSII physical design at E-Infochips, and currently support undergraduate signals coursework at UC Irvine as an Academic Reader.

CURRENTLY

MECPS student at UC Irvine

FOCUS AREA

Embedded Systems · PCB Design · Firmware Design · IoT

TOOLS

EasyEDA · STM32CubeIDE · Arduino IDE · Node-RED

SKILLS

LANGUAGES

C Embedded C C++ Python Arduino (C++)

MICROCONTROLLERS

STM32 STM8 ESP32 Raspberry Pi 5 CH592

PROTOCOLS

UART SPI I²C UDP BLE HTTP

HARDWARE DESIGN

EasyEDA Schematic Design PCB Layout Gerber Files DRC / ERC

TOOLS & PLATFORMS

STVD Arduino IDE VS Code Node-RED Git

OTHER

Sensor Integration Signal Processing OTA Updates IoT Systems

PROJECTS

PROJECT_01

DISTRIBUTED IOT SWARM SENSOR NETWORK

Real-time swarm system with Raspberry Pi 5 and 3× ESP32 units competing to become "Master" based on ambient light intensity. Features binary UDP packets at 100ms, live Node-RED dashboard, 8×8 LED matrix rolling graph, and a custom swarm consensus protocol.

ESP32 Raspberry Pi 5 UDP Node-RED Python MAX7219

PROJECT_02

PUSH BUTTON RELAY MODULE

Compact relay-based switching module for elevator cabin fan and light control. Built around an STM8S003F3P6 microcontroller with EL817 optocoupler isolation, SRD-05VDC-SL-C relays, and an MC34063A DC-DC converter stepping 24V to 5V. Full schematic and double-layer PCB designed in EasyEDA.

STM8 PCB Design EasyEDA Relay Optocoupler DC-DC

PROJECT_03

FURMONITOR

Wearable biometric monitor for dogs measuring heart rate and SpO2 using ESP32 and the SparkFun MAX30101/MAX32664 sensor. Bypassed rigid built-in algorithms by developing a custom Ratio of Ratios SpO2 algorithm and IR peak-detection heart rate algorithm from raw sensor data.

ESP32 MAX30101 I²C Signal Processing Arduino BLE

PROJECT_04

ELEVATOR SECURITY CONTROL SYSTEM

Multi-level authentication system for residential elevator access using RFID (RC522), fingerprint (ZW101), and 16-key capacitive keypad (TTP229). STM32G070CBT6 microcontroller with 74HC595 shift register, W25Q128 flash memory, 7-segment display, and a 24V→5V power supply. Full double-layer PCB designed in EasyEDA.

STM32 RFID Fingerprint PCB Design EasyEDA SPI / UART

PROJECT_05

E-RECEPTIONIST SYSTEM

AI-assisted receptionist workflow built with Python, OpenCV, and face recognition for employee authentication, new-user registration, visitor handling, and WhatsApp OTP verification. Includes voice prompts, Excel-based logging, and webcam-driven onboarding.

Python OpenCV Face Recognition EasyGUI OpenPyXL gTTS

PROJECT_06

BLUETOOTH-BASED PULSE MONITORING SYSTEM

Two-node wireless heart-rate monitoring system using Raspberry Pi and MAX30102. Streams real-time PPG-derived BPM and HRV metrics over Bluetooth RFCOMM to a live Tkinter dashboard with waveform plots, signal-quality checks, and reconnect logic.

Raspberry Pi MAX30102 Bluetooth RFCOMM Tkinter Matplotlib Signal Processing

PROJECT_07

LOCAL VIDEO PLAYER USING PYTHON KIVY

Desktop video player built with Kivy for browsing and playing local media files. Includes keyboard shortcuts for fullscreen toggle, play/pause, mute, and stop, with a simple file-chooser-first interface for quick playback.

Python Kivy Desktop App Media Player UI

EXPERIENCE

UNIVERSITY OF CALIFORNIA, IRVINE

JAN 2026 - PRESENT

Irvine, USA

ACADEMIC READER (GRADER)

  • Manage remote, high-volume grading cycles for hundreds of undergraduate students across multiple signal processing courses in the EECS department, including EECS 150 and EECS 50.
  • Systematically assess technical accuracy and analytical proficiency in engineering concepts spanning continuous-time LTI systems, Laplace transforms, discrete-time signals, z-transforms, and Fast Fourier Transforms.

SWASAU TECH

DEC 2024 — APR 2025

Ahmedabad, India

EMBEDDED HARDWARE DESIGN INTERN

  • Designed full schematics and double-layer PCB layouts for the Liftron Elevator Security Control System and a Push Button Relay Module using EasyEDA.
  • Interfaced MAX30101/MAX32664 pulse oximeter with ESP32; developed custom SpO2 and heart rate algorithms from raw sensor data when built-in algorithms proved incompatible with pet physiology.
  • Designed CH592 RISC-V BLE microcontroller schematic with USB-C, on-board PCB antenna, and power management circuitry for the FurMonitor wearable.
  • Conducted firmware flashing, voltage verification, AT command testing, and quality checks on ~300 Tx/Rx devices for the Lenskart Jig Communication Device project.
  • Programmed STM8 microcontroller using STVD and Cosmic compiler for relay toggle control logic.

E-INFOCHIPS

MAY 2024 - JUN 2024

Ahmedabad, India

ASIC DESIGN INTERN

  • Led a four-person team to research and compile a hardware and supply chain teardown of the iPhone 15 for internal technical review.
  • Delivered weekly presentations to senior engineers analyzing IC vendor integrations and supplier relationships.
  • Implemented a complete RTL-to-GDSII physical design flow for a 4-bit up counter using the OpenROAD toolchain in Linux.
  • Executed core VLSI stages including Yosys synthesis, floorplanning, placement, and routing.
  • Researched AI adoption across seven enterprise sectors and synthesized findings around supply chain optimization, risk management, and customer engagement.

TEACHNOOK

JUL 2023 - AUG 2023

Ahmedabad, India

HARDWARE INTERN

  • Developed an autonomous line-following robot using Arduino Uno, an L293D motor driver, and IR sensors.
  • Programmed embedded control logic in C, using PWM to regulate motor speed and steering response.

EDUCATION

M.Eng - EMBEDDED AND CYBER-PHYSICAL SYSTEMS

University of California, Irvine

2025 — PRESENT

B.TECH — ELECTRONICS & COMMUNICATION

Nirma University, Ahmedabad

2021 — 2025

LET'S CONNECT

Open to internships, research collaborations, and interesting embedded systems problems. Feel free to reach out.