Embedded Systems • Product Design • Audio • Telephony • Digital Hardware

Zaher Gharibi

Embedded systems developer, product designer, and hardware-oriented engineer with experience across IoT, audio and music technology, telephony and PBX concepts, robotics, DSP, mixed-signal electronics, power-related designs, MIDI systems, powerline communication, embedded products, and web-enabled software systems.

Carol-Tech is my professional engineering website — a place to present my technical work and selected projects across electronics, firmware, digital logic. Over the past 15 years, I have worked on projects involving electronic musical instruments, music-oriented gadgets, embedded devices, backend/frontend applications, and complete product-design efforts that extend beyond the circuit board into enclosure design, field maintenance, and long-term product reliability.

Embedded Products & Electronics

Experience with embedded devices, IoT concepts, microcontroller-based systems, power and mixed-signal circuits, board-level integration, firmware, and complete product design from electronics to enclosure.

Digital Logic, DSP & Interfaces

Work involving FPGA and programmable logic, timing-sensitive interfaces, DSP concepts, MIDI, communication buses, powerline communication, buffering, control logic, and hardware-assisted system design.

Audio, Music & Telephony

Development experience connected to electronic musical instruments, audio tools, music-oriented gadgets, telephony interfaces, PBX concepts, recording systems, and communication-focused embedded products.

About Me

My name is Zaher Gharibi. I work on engineering projects that combine electronics, firmware, digital logic, audio technology, communication interfaces, and software. My interests are strongly practical: I care about how a system behaves electrically, how interfaces are timed, how signals and data move through the design, and how the final product can be made reliable, maintainable, and useful.

My technical work spans embedded microcontrollers, FPGA-assisted hardware, audio and music technology, telephony and PBX-related concepts, robotics-oriented control ideas, powerline communication, storage-related systems, backend/frontend applications, and custom software tools. I am especially interested in products where hardware, firmware, software, and mechanical design must be developed together rather than treated as separate worlds.

I have designed and manufactured a range of electronic musical instruments and music-related electronic gadgets, and I have worked on complete product-design efforts that include not only the electronics and firmware, but also the physical form of the product, custom enclosure design, usability, production considerations, and long-term support.

Technical Focus

  • Embedded systems, IoT devices, and microcontroller-based product development
  • Audio electronics, electronic musical instruments, MIDI, DSP, and music technology
  • Telephony interfaces, PBX-related concepts, call handling, and recording systems
  • FPGA and programmable logic for timing-sensitive interfaces and hardware assistance
  • Power, mixed-signal, interface, and board-level electronic design
  • Powerline communication concepts, communication interfaces, and embedded connectivity
  • Backend/frontend software, SaaS-style applications, dashboards, APIs, and technical tools
  • Robotics-related control concepts, electromechanical integration, and embedded control
  • Secure firmware-update concepts, custom SBSFU, and field maintenance planning
  • Complete product design including electronics, firmware, software, and custom enclosure design

Engineering Areas

Embedded Product Architecture

Designing systems around real hardware constraints: microcontrollers, external devices, memory, storage, communication interfaces, firmware structure, update strategy, and long-term maintainability.

FPGA-Assisted Hardware Design

Using FPGA logic where deterministic timing, parallel control, interface adaptation, or hardware-level buffering provides a cleaner and more reliable solution than software alone.

Audio & Music Technology

Working with electronic musical instruments, MIDI, audio processing concepts, sample formats, sound libraries, binary data structures, and tools that support music production and sound design workflows.

Telephony & Communication Devices

Exploring practical voice-related systems such as telephone interfaces, PBX concepts, recording devices, answering-machine concepts, audio routing, storage, remote access, and embedded control.

Software, SaaS & Technical Tools

Developing backend/frontend systems, dashboards, APIs, file-processing tools, and workflow-focused applications that connect practical engineering needs with maintainable software.

Complete Product Design

Working beyond schematics and code to consider the complete product: electronics, firmware, software, enclosure design, mechanical fit, usability, production constraints, and serviceability.

I approach projects from both the hardware and software sides. For me, a good design is not only about writing code or drawing a schematic; it is about understanding the complete path from electrical behavior and timing to firmware structure, user workflow, physical enclosure, manufacturability, maintainability, and long-term reliability.

Security, IP Protection & Field Maintainability

For serious embedded products, engineering does not end when the first prototype works. Products may need secure firmware handling, customer IP protection, controlled update paths, and the ability to be maintained after deployment without exposing sensitive design assets or disrupting the user.

Customer IP Protection

I value careful handling of customer-specific ideas, product details, firmware behavior, technical documents, and implementation knowledge. Professional engineering work must respect confidentiality and protect the intellectual property behind a product.

Secure Firmware Updates

I consider secure boot and secure firmware update concepts, including custom SBSFU-style approaches where appropriate, so deployed systems can receive controlled updates while reducing the risk of unauthorized or corrupted firmware.

On-Field Maintenance

I am interested in products that can be supported after deployment through remote update, remote maintenance, diagnostics, controlled service access, and practical recovery paths when systems are already in the field.

Software and Tools

In addition to embedded and hardware-oriented work, I develop practical software tools and web-based systems that support real workflows. This includes backend APIs, dashboards, data-processing utilities, file-format tools, SaaS-style applications, and internal systems built to solve specific technical or operational problems.

My software work is usually connected to a practical purpose: managing structured data, processing technical files, supporting engineering workflows, controlling devices, or connecting a user interface to a reliable backend system.

Selected Project Portfolio

Quartus FPGA and Verilog development environment

FPGA development workspace showing Quartus-based Verilog design, synthesis flow, and hardware-oriented logic work.

FPGA & Verilog Development

Programmable-logic work involving Verilog design, FPGA project structure, timing-aware logic, interface control, hardware assistance, and validation of digital behavior before moving toward hardware integration.

Verilog Quartus FPGA Digital Logic
STM32 microcontroller and MAX10 FPGA based embedded design

STM32 MCU and Intel MAX 10 FPGA based design combining firmware, programmable logic, and board-level integration.

STM32 + FPGA Embedded Hardware

Embedded system design combining microcontroller firmware with FPGA-assisted logic for timing-sensitive control, interface handling, buffering, and reliable hardware/software cooperation at the board level.

STM32 MAX 10 FPGA Firmware Board Design
Eight layer PCB layout for an embedded electronics design

Eight-layer PCB layout showing dense routing, controlled board structure, and practical electronic product implementation.

Multi-Layer PCB Layout

PCB design work involving dense component placement, multi-layer routing, power distribution, digital and mixed-signal considerations, manufacturability, and layout discipline for serious embedded products.

8-Layer PCB Layout Signal Integrity Manufacturing
Complete product design with custom enclosure

Complete product-design view including electronics, mechanical enclosure, physical form, and product-level presentation.

Complete Product & Enclosure Design

Product-design work that goes beyond schematics and code, covering the relationship between electronics, firmware, enclosure design, mechanical fit, usability, presentation, and the final physical product experience.

Product Design Enclosure Mechanical Fit Usability
Multi-stage ultra-low-noise SMPS design

Multi-stage ultra-low-noise SMPS design focused on clean power delivery for sensitive electronic systems.

Ultra-Low-Noise Power Design

Power-supply design work involving multi-stage regulation, noise-aware architecture, filtering, power integrity, component selection, and practical implementation for systems where clean power matters.

SMPS Low Noise Power Integrity Filtering
System block diagram for an embedded engineering project

System-level block diagram showing architecture planning, functional partitioning, and interface relationships.

System Architecture & Block Diagrams

Architecture-level planning used to define how major subsystems interact before implementation: processing, interfaces, power, storage, firmware boundaries, update paths, and long-term maintainability.

Architecture Block Diagram Interfaces Planning
NOR flash emulator architecture on Cyclone FPGA

Cyclone FPGA based NOR flash emulator architecture showing memory, bus, control, and host-interface relationships.

NOR Flash Emulator Architecture

FPGA-based memory-emulation concept focused on reproducing external NOR flash behavior at the system level, including bus timing, command/interface behavior, host-side compatibility, memory mapping, and architecture planning before custom hardware implementation.

Cyclone FPGA NOR Flash Memory Bus Emulation
Firmware update utility with admin and backend management

Firmware update utility with administrative controls, backend management, and controlled maintenance workflow.

Firmware Update & Management Utility

Software tooling for firmware maintenance workflows involving administrative access, backend coordination, update-package handling, device support operations, and a more controlled path for maintaining deployed systems without treating firmware updates as an afterthought.

Firmware Update Admin Tools Backend Maintenance

Have a serious technical idea, product, or collaboration in mind?

I am open to meaningful conversations around embedded products, audio and music technology, telephony systems, digital hardware, secure firmware maintenance, and practical software tools. Whether the challenge starts with a circuit, a prototype, a product concept, or an existing system that needs to become more reliable, I prefer discussions that are technically clear, realistic, and focused on building something that can work beyond the demo stage.

Contact me