Skip to content

AyodejiBaba/technical-portfolio-hardware-systems

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ayodeji Sunday Babalola

Hardware, Systems & Test Engineering Portfolio

Hardware engineer focused on experimental validation, embedded systems, optical sensing, and energy harvesting R&D, with strong emphasis on:

  • measurement-driven debugging
  • hardware characterization
  • system-level reliability
  • sensor system validation
  • experimental prototyping

This repository documents selected hardware engineering projects covering validation engineering, sensing systems, experimental prototyping, and embedded telemetry systems.

The projects demonstrate how I approach real engineering problems — designing controlled experiments, collecting measurements, isolating root causes, and iterating hardware and firmware together.

Some projects are documented at the system architecture and validation methodology level due to NDAs.


Featured Engineering Projects

Quick navigation to key work in this portfolio:

🔬 Laser Sensor Validation
Laser Triangulation Sensor Validation

Vibration Energy Harvesting Experiments
Energy Harvesting Prototyping

📊 Experimental Validation Field Notes
2026-03-05 Vibration Harvester Validation

🛠 Hardware Debug Case Studies
Hardware Debug Case Studies


Laser Triangulation Sensor Validation

Experimental validation of a laser triangulation optical sensing system used for displacement measurement.

The work includes:

  • optical alignment and calibration
  • sensor accuracy and repeatability characterization
  • signal linearity analysis
  • noise characterization
  • calibration curve generation
  • experimental validation setup design

Project documentation:

Laser Triangulation Sensor Validation

Presentation overview:

Laser Triangulation Sensor Development & Validation


Vibration Energy Harvesting Experiments

Experimental characterization of broadband and piezoelectric vibration energy harvesting systems using controlled shaker excitation.

Two harvesting approaches were evaluated:

  • WaveHarvester broadband energy harvester
  • Double-cantilever piezoelectric harvesters

Example Experimental Result

Architecture Frequency Test Duration Peak Voltage
WaveHarvester 50 Hz 6 min ~3.05 V
Double Cantilever 25 Hz 6 min ~0.247 V
Double Cantilever 50 Hz 6 min ~0.022 V

These results demonstrate the difference between broadband harvesting architectures and narrowband resonant harvesters.

Peak voltage comparison

Full experimental documentation:

2026-03-05 Vibration Harvester Validation

Prototype development work:

Energy Harvesting Prototyping


Hardware Debug & Root Cause Isolation

Representative debugging case studies demonstrating structured engineering approaches to diagnosing hardware failures.

Example debugging domains include:

  • power rail failures
  • PCB assembly defects
  • signal integrity issues
  • board bring-up failures
  • measurement-driven fault isolation

Case studies:

Hardware Debug Case Studies


Embedded Telemetry Firmware

Energy harvesting experiments use an ESP32-based telemetry system for measurement logging and remote monitoring.

Capabilities include:

  • ADC voltage sampling
  • CSV telemetry logging
  • optional ThingsBoard telemetry streaming
  • Wi-Fi reconnection and failover
  • watchdog recovery for long-duration experiments

Firmware location: firmware/esp32-waveharvester/

Typical firmware components include:

  • boot.py
  • main.py
  • telemetry logging scripts
  • ADC sampling routines

Core Engineering Expertise

  • Post-silicon validation and characterization
  • Electronics bring-up and PCB fault isolation
  • Firmware and low-level interface testing
  • Optical sensing system validation
  • Experimental hardware prototyping
  • Energy harvesting systems and sensor platforms
  • Test process design and validation strategy
  • Python-based test automation
  • Data-driven engineering and measurement analysis
  • Cross-functional systems engineering

Project Index

Section Project
01 Post-Silicon Validation of MEMS Timing Devices
02 Electronics & PCB Validation for Embedded Systems
03 Firmware & Low-Level Software Testing
04 Energy Harvesting & Sensor Systems Prototyping
05 Test Process Design & Validation Strategy
06 Cross-Functional Systems Engineering & Delivery
07 Hardware Debug Case Studies
08 Laser Triangulation Sensor Validation

Repository Structure

technical-portfolio-hardware-systems/
│
├── 01_post_silicon_validation
├── 02_electronics_pcb_validation
├── 03_firmware_low_level_testing
├── 04_energy_harvesting_prototyping
├── 05_test_process_design
├── 06_cross_functional_engineering
├── 07_hardware_debug_case_studies
├── 08_laser_triangulation_sensor_validation
│
├── docs
│ └── field-notes
│
├── firmware
│ └── esp32-waveharvester
│
└── README.md

Projects typically include:

  • system architecture documentation
  • debugging methodology
  • experimental setup design
  • measurement instrumentation
  • test results and observations
  • engineering conclusions

Engineering Approach

My work emphasizes measurement-driven engineering.

Rather than relying purely on theoretical models, I prioritize:

  • designing controlled experiments
  • instrumenting systems to capture real electrical and mechanical behavior
  • analyzing measurement data
  • isolating root causes through structured debugging
  • iterating both hardware and firmware designs

The documentation in this repository is structured similarly to internal validation reports used in hardware R&D environments.


Contact

I am happy to walk through any of these projects during technical interviews or engineering discussions.

LinkedIn
https://linkedin.com/in/ayodejibabalola

GitHub
https://github.com/AyodejiBaba

Releases

No releases published

Packages

 
 
 

Contributors

Languages