Skip to content
View PieroJF's full-sized avatar

Highlights

  • Pro

Block or report PieroJF

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

Hi, I'm Piero Flores López

MSc Robotics at the University of Birmingham · Mechatronics engineer.

I build robots, production software, and open-source AI tooling — and I publish the numbers and the bugs, not just the wins.

🌐 pieroscv.com · 💼 LinkedIn

Featured

  • Robot-qarm-fruit-sorting — Autonomous fruit sorting on a Quanser QArm 4-DOF (Team of 4; my part: camera–arm calibration, detector tuning, voice control, GUI concurrency). 0.0002 mm IK round-trip error, 13-state FSM, offline voice control.
  • Autonomous-Navigation-and-3D-Mapping-for-Grass-Cutting-Robots-on-Inclined-Terrains — Slope-aware navigation for a Clearpath Moose in 2,600 lines of raw C — no ROS (Team of 4; my part: LiDAR pipeline, OctoMap-style 3D mapping + ICP, EKF sensor fusion).
  • pieroscv — This portfolio: static Astro with zero client-side JavaScript, yet 53 automated tests on every push (full-page visual regression + WCAG 2.2 AA).

Open source

Tools that make AI-assisted work actually rigorous:

  • dr-joe — a Claude Code skill that grades academic work against a real rubric, with worked examples spanning the grade range.
  • dr-pavlov — a thesis examiner that refuses to grade until you hand it the rubric.
  • forging-skill — a pre-planning router for AI agents, built test-first on prompts with the TDD evidence published.
  • claude-handoff-skill — session closure and relay for parallel AI coding sessions, as an append-only state machine.
  • panoptes — a complete gym tracker in one 33 KB HTML file: offline-first, no build step, no dependencies.

Pinned Loading

  1. Robot-qarm-fruit-sorting Robot-qarm-fruit-sorting Public

    Autonomous fruit sorting with Quanser QArm 4-DOF + Intel RealSense D415 | Applied Robotics — University of Birmingham

    Python 4 2

  2. Autonomous-Navigation-and-3D-Mapping-for-Grass-Cutting-Robots-on-Inclined-Terrains Autonomous-Navigation-and-3D-Mapping-for-Grass-Cutting-Robots-on-Inclined-Terrains Public

    Slope-aware autonomous navigation & 3D mapping for a Clearpath Moose grass-cutting robot — 6-state EKF, OctoMap, traversability-cost A* (Webots, C)

    C 1 1

  3. fiab-assembly-cell-original fiab-assembly-cell-original Public

    4x ABB GoFa cobot Factory-in-a-Box cell — original 2025-26 university coursework: mechanical design + the graded RoboDK station

    Python

  4. dr-joe dr-joe Public

    Get the feedback your professor won't give you — while you can still fix it. A Claude Code skill for rigorous academic evaluation.

    1

  5. lattice-motion-planning-ros2 lattice-motion-planning-ros2 Public

    State-lattice A* vs. RRT vs. PRM path planning + time-optimal trapezoidal trajectory generation for a TurtleBot3-class diff-drive robot (ROS 2)

    Python

  6. pieroscv pieroscv Public

    Personal CV/portfolio + blog for pieroscv.com

    MDX