Skip to content
View Pedrolfelix's full-sized avatar

Block or report Pedrolfelix

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

Hi, I'm Pedro Felix 👋

Electrical Engineer building robots, designing hardware, and pushing towards space.

NYU Abu Dhabi · NYU Tandon School of Engineering · Class of 2027


🚀 What I'm About

I'm an EE student obsessed with the intersection of robotics, hardware, and intelligent systems. I design PCBs from scratch, train robots to walk, and build computer vision systems that let machines understand the world around them. My goal is to work on technology that matters — autonomous systems, space exploration, and hardware that pushes what's physically possible.


🛠️ Featured Projects

🫀 ECG-PCB — Miniaturized ECG Board

Designed a full ECG analog front-end from simulation to a 3.8cm × 3.5cm PCB — small enough for a smartwatch. Built the complete signal chain (IA → DRL → Band-Pass → Twin-T Notch) and shrunk it to run on a single CR1616 coin cell battery. Designed entirely in Altium Designer with custom component libraries.

Altium Designer Cadence Virtuoso PCB Design Analog Electronics Hand Soldering


🐾 Robotics-Manipulation-and-Locomotion — 3-Legged Pupper via RL

Trained a Stanford Pupper v3 quadruped to walk with only 3 functional legs using Reinforcement Learning — simulating hardware failure and recovering a stable gait from scratch. No pre-programmed fallback. Just a policy that learned to adapt.

Python MuJoCo PyBullet Reinforcement Learning ROS Legged Robotics


🧭 Robot-Computer-Vision — Visual Maze Navigation

Built a vision-only navigation system that maps, localizes, and navigates a robot through a maze — no odometry, no GPS, no IMU. Just a camera. Implemented DINOv2 feature extraction, VLAD encoding, FAISS similarity search, and ORB/SIFT keypoint matching.

Python DINOv2 FAISS VLAD ORB SIFT OpenCV Robot Vision


🧰 Skills

Hardware: PCB Design · Altium Designer · Cadence Virtuoso · SMD Soldering · Analog Circuit Design · VHDL · FPGA

Software: Python · PyTorch · ROS · MuJoCo · PyBullet · OpenCV · FAISS · NumPy · Git

Domains: Robotics · Computer Vision · Reinforcement Learning · Signal Processing · Embedded Systems


📡 Let's Connect

LinkedIn GitHub


"The best way to predict the future is to build it."

Pinned Loading

  1. Robot-Computer-Vision Robot-Computer-Vision Public

    Forked from ai4ce/vis_nav_player

    Visual maze navigation system using DINOv2, VLAD, ORB and FAISS — Robot Vision course projects at NYU Tandon

    Jupyter Notebook

  2. Robotics-Manipulation-and-Locomotion Robotics-Manipulation-and-Locomotion Public

    Forked from cmclarkk/NYU_ROB_UY_2004

    Robot Manipulation and Locomotion Projects

    Jupyter Notebook

  3. ECG-PCB ECG-PCB Public

    Designed, Printed, Soldered and Tested an PCB that run an electrocardiogram