Skip to content
View mtaibo's full-sized avatar
  • FIC - Universidad de A Coruña
  • Spain
  • 06:03 (UTC +02:00)

Block or report mtaibo

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
mtaibo/README.md

Hi there 👋

I'm Miguel, a first-year Computer Engineering student at UDC (A Coruña). I've been programming since I was a kid, still learning every day and building things that work.

I'm interested in software that ships, systems that talk to each other, and projects that span from low-level firmware to web interfaces. Right now I'm focused on finishing my home automation system and exploring computer vision through the projects I do at university and on my own.


Projects

  • TPHome — Home automation system built entirely from scratch. The project spans three layers: C++ firmware running on microcontrollers in the switches, a Python/FastAPI backend on a Raspberry Pi that orchestrates MQTT, WebSocket events and OTA updates, and a Vue frontend to control everything from the browser. Every line of code across the three repos is mine.

    • tphome-api — Backend layer: device management, state persistence, real-time events, firmware updates
    • tphome-firmware — Low-level C++ layer: runs on ESP32-based switches, handles relay control, WiFi, MQTT
  • hackUDC26-reto-inditex — Visual fashion similarity search built for Inditex's challenge at HackUDC 2026. Uses a fine-tuned CLIP model to generate image embeddings and FAISS for fast nearest-neighbour search across a product catalogue. Exposed through a FastAPI backend with a vanilla HTML/CSS frontend, all containerized with Docker.


What I'm learning and using

Python, C, C++, Vue, Docker, FastAPI, PyTorch, Git, Linux

Pinned Loading

  1. tphome tphome Public

    Self-hosted home automation system built from scratch. Firmware, backend and web frontend running entirely on a local network.

    Vue

  2. dotfiles dotfiles Public

    My development environment, fully managed with Nix flakes. One command sets up my MacBook, NixOS desktop, and Raspberry Pi — same shell, same editor, same tools.

    Nix