Skip to content
View pedromartinezweb's full-sized avatar

Highlights

  • Pro

Block or report pedromartinezweb

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
header

PortfolioLinkedInYouTubeEmail


> whoami

Full stack developer and hardware engineer based in Spain, building software since 2016. I design and build end-to-end solutions across web platforms, embedded systems, BLE connectivity, and custom hardware. I focus on clean architecture, maintainable code, reliable delivery, and practical products that work in real environments.


> cat services.txt

 Full-stack web application development
Embedded firmware and BLE connectivity
PCB design and hardware prototyping
PLC programming and industrial automation
Production system architecture and maintenance
Performance, accessibility and technical SEO

> ls ~/projects --pinned

Open-source blower door firmware for building airtightness testing, built around Raspberry Pi Pico 2 W, FreeRTOS, live telemetry, and OTA updates.

BLE/DFU-based OTA firmware update implementation for ESP32, designed for wireless firmware delivery from macOS and iOS clients.

BLE management app for iOS and macOS built with SwiftUI, supporting peripheral discovery, connection, characteristic interaction, and OTA workflows.

Reusable OpenCode multi-agent skeleton for planning, implementation, testing, review, and autonomous iteration in software projects.

Full e-commerce platform built with Angular, Java 21, Spring Boot, and Docker.

Rust learning workspace with exercises, experiments, notes, and a development container.

Pinned repositories change over time. Check my full repository list for more.


> echo $STACK

Web & Backend
TypeScriptReactAngularNode.jsJavaSpringDocker
Systems & Embedded
CC++C#RustSwiftPython
Hardware & Industrial
ESP32PCB DesignPLC ProgrammingBLEHardware

Open to collaboration. If you have an interesting technical project, let's talk.
developer@pedromartinezweb.com

footer

Pinned Loading

  1. opencode-vitaminsopencode-vitaminsPublic

    Reusable OpenCode multi-agent skeleton for planning, coding, testing, review, and autonomous iteration

    Shell

  2. DIY_blower_doorDIY_blower_doorPublic

    DIY blower door project

    C 1

  3. BLEUniversalBLEUniversalPublic

    BLEUniversal is a versatile BLE management app for iOS and macOS, using SwiftUI for a seamless interface. It enables discovery, connection, and interaction with BLE peripherals, supports OTA firmwa…

    Swift 1

  4. PhotoFilm4YouPhotoFilm4YouPublic

    e-Comerce Angular + Java 21 Spring + docker

    Java 1

  5. ESP32-OTA-UpdateESP32-OTA-UpdatePublic

    ESP32 OTA Update

    Python

  6. DFU-ESP32-Bluetooth-OTADFU-ESP32-Bluetooth-OTAPublic

    DFU ESP32 Bluetooth OTA: A robust implementation of BLE/DFU-based OTA firmware updates for ESP32, supporting seamless wireless updates via BLEUniversal app for macOS and iOS devices.

    C 9 1