Skip to content
View unworthyzeus's full-sized avatar

Highlights

  • Pro

Block or report unworthyzeus

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

👋 Hi, I'm Guillem Moreno Garcia

I am a Telecommunications Engineer focused on the places where signal processing, wireless propagation, machine learning, and practical software meet. I studied Telecommunications Technologies and Services Engineering at UPC ETSETB, Barcelona, and I am currently pursuing the Master's in Telecommunications Engineering.

I like projects that have both theory and teeth: models that respect physics, tools that people can actually use, and systems that have to survive contact with hardware, datasets, or deadlines.


Current Focus

  • TFG: deep learning for air-to-ground radio propagation - final degree project on predicting 513 x 513 urban propagation maps for UAV base stations from city topology and transmitter height. The work includes strict city-holdout generalization, PMHHNet/PMNet-style baselines, physical prior channels, and a final prior-anchored probabilistic pipeline for path loss, delay spread, and angular spread.
  • BMI Grand Challenge @ IA3 Sant Pau - private AI + biomedical imaging project built around a Grand Challenge-style benchmark: medical-image preprocessing, model experimentation, evaluation tooling, and packaging a robust inference pipeline for clinically meaningful image analysis.
  • Face Sentinel @ AESS - AI + robotics project around face recognition on Raspberry Pi hardware, unknown-face detection, and event delivery to a PC receiver.
  • Applied AI tooling - building small, sharp tools around LaTeX, retrieval, telecommunications visualization, image processing, and audio/singing synthesis.
  • Robotics and embedded systems - firmware, motor control, Bluetooth/MIDI control, and practical hardware integrations through university and AESS Estudiants projects.

Featured Work

TFG and Wireless AI

  • Final_Code_TFG - final code for my thesis: deep-learning air-to-ground propagation models, including the Try 80 prior-anchored multi-task pipeline and PMHHNet legacy baseline.
  • TFG_ActualText_LaTeX - LaTeX thesis repository documenting the research, experiments, and final technical narrative.
  • CKMGenerator - Streamlit and CLI generator for CKM topology inputs, producing path loss, delay spread, and angular spread outputs from trained models and calibration files.
  • TFGAllProgress_Tries_and_Attempts - historical experiment trail for the TFG, with the earlier attempts, architectural iterations, and lessons that led to the final implementation.

Engineering Tools and AI Experiments

  • TikZ Figure Workbench - browser app for sketching diagrams, circuits, plots, and ML figures, then exporting publication-ready TikZ/PGFPlots code. Live app: tikz-sketch-converter.vercel.app
  • HyperRAG - experiments on geometric RAG optimization, radial encodings, cross-polytope retrieval, and what does or does not improve retrieval at scale.
  • Similar Images Searcher - MATLAB content-based image retrieval system using HMMD color descriptors, multiple similarity metrics, and precision/recall evaluation.

Signals, Audio, and Creative Interfaces

AI, Robotics, and Embedded Systems

  • HP/PAE Firmware Updater - CANopen firmware-update protocol for ESP32-based nodes, with CRC/version checks, multi-slave updates, and faster SDO block transfer.
  • HP/PAE master-slave firmware - Master-firmware and Slave-firmware for the internal bus nodes used in the HP Advanced Engineering Project.
  • Face Sentinel - Raspberry Pi face-recognition system that enrolls allowed people, detects unknown faces, and sends events/images to a PC receiver.
  • Guitar Robot and guitar_robot_raspi - programmable guitar-playing accessory using embedded control, servos, Bluetooth/MIDI ideas, and Raspberry Pi/ESP32 implementations.
  • Titan-II - remote-controlled toy submarine project with custom control software.
  • Bluetooth Connected Dropper Robot - C++ robot control project where I owned the software side of a team-built engineering prototype.

Own Dummy Projects


Technical Stack

Area Tools and Topics
Languages Python, C++, C, MATLAB, Java, JavaScript, TypeScript
AI and ML PyTorch, RAG, computer vision, biomedical imaging, face recognition, diffusion/LLM tooling, probabilistic modeling
Telecom and Signals UAV/A2G propagation, radio maps, modulation, DSP, audio coding, image processing
Hardware Embedded systems, ESP32, Arduino, Raspberry Pi, Pi Camera, motor control, Bluetooth, basic PCB/electronics
Software Git, Linux, Vercel, Streamlit, React, CLIs, LaTeX/TikZ tooling

Background

  • R&D and AI Internship @ Lunna - internship focused on applied AI research and development.
  • Internship @ Serimag - built an end-to-end system using LLMs and diffusion models to automate multimodal generation for advertising.
  • Advanced Engineering Project with HP - contributed to internal bus communication work for a robotics product, with major work on the CANopen firmware updater and the master/slave firmware nodes.
  • AESS Estudiants Robotics Club - worked on robotics projects combining firmware, mechanics, and control logic.

GitHub Stats


Connect

Give me a challenge.

Pinned Loading

  1. PAE-HP-TARDOR-2025/firmware_updater PAE-HP-TARDOR-2025/firmware_updater Public

    Firmware updater made with CANOpen, example (ESP-32) and library

    C 1

  2. CKMGenerator CKMGenerator Public

    Generator of Path Loss, Delay Spread and Angular Spread. With interface and by command line.

    Python

  3. AESS-Team/face-sentinel AESS-Team/face-sentinel Public

    Reconeixement facial per una raspberry

    Python

  4. HyperRAG HyperRAG Public

    An attempt to use the radiality of vectors to improve RAG accuracy

    Python

  5. Similar-Images-Searcher Similar-Images-Searcher Public

    This was the final project for the subject digital image and video processing. Based on a 2000 image database (UKentuckyDatabase) I created an algorithm where you give it an image and it gives you …

    MATLAB

  6. Polyphonical-musical-synthesizer Polyphonical-musical-synthesizer Public

    Final project for the subject digital speech and audio processing, this is basically a MIDI alternative in some sense

    C++