GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GavinHome - Overview

@GavinHome GavinHome Follow
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
@GavinHome
GavinHome
Follow
View GavinHome's full-sized avatar

Mabysm GavinHome

Follow
Collecting thoughts, stories, and sparks of inspiration. Here to share insights and empower curious minds. Let’s co-create something beautiful.
13 followers · 15 following

Achievements

Achievement: StarstruckAchievement: Pull SharkAchievement: Arctic Code Vault Contributor

Achievements

Achievement: StarstruckAchievement: Pull SharkAchievement: Arctic Code Vault Contributor

Organizations

@MauiCommunity
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
GavinHome/README.md

Hi 👋, I'm Mabysm

A full-stack developer, currently retraining as a robotics engineer

gavinhome

gavinhome

  • 💬 Ask me about .NET, Vue, React, Flutter, Sql, LLMs — and lately ESP32-S3, C++, Arduino, robot hardware
  • 🔭 I'm currently working on a Wi-Fi remote-control and auto-avoidance car built on ESP32-S3
  • 🌱 I'm currently learning robotics from zero electronics: a 6-month path to ROS2, control theory and LeRobot

Languages and Tools:

csharp dotnet flutter cplusplus python arduino git javascript mongodb mssql react redis vuejs

gavinhome

 gavinhome

gavinhome


🚀 Currently learning

I started with zero electronics background and am working through a 6-month path to job-ready robotics: electronics → microcontrollers → mechanics → ROS2 → control theory → LeRobot.

  • 📍 Month 1 (of 6): electronics fundamentals, breadboarding, soldering, ESP32-S3, sensors, DC motors
  • 🔧 Current build: an ESP32-S3 car you drive from a phone browser, with one button that hands it over to ultrasonic auto-avoidance
  • 🎯 Next: microcontrollers in depth — motor drivers, servo/stepper control, IMU and ultrasonic ranging; then mechanical design and 3D printing; then ROS2 with Gazebo simulation; then PID tuning and Kalman filtering

🧭 Roadmap

Month Focus
1 Electronics fundamentals, breadboard, soldering, ESP32-S3, sensors, DC motors
2 Microcontrollers in depth, motor drivers, servo/stepper control, IMU, ultrasonic ranging
3 Mechanical design, CAD, 3D printing, laser cutting, chassis building
4 ROS2 simulation, Gazebo, Nav2, enterprise-level practice
5 Control theory, PID tuning, Kalman filtering, maths foundations
6 LeRobot, reinforcement learning for robots, specialisation, portfolio and job hunting

📂 Robotics projects

Everything lives in robotics-engineer-learning-tutorial — one folder per day, each with the hardware list, wiring, code and measured data.

  • 🤖 Wi-Fi remote-control + auto-avoidance car (month 1, in progress) — ESP32-S3, TB6612FNG, two TT motors, HC-SR04 sonar. Driven from a phone browser; one button hands it over to ultrasonic auto-avoidance, and the watchdog guards the mode, not just the direction
  • ⚙️ Actuator & sensor bench rig (month 2, mostly done alongside the car) — motor driver, servo, IMU and ultrasonic ranging, each verified standalone on the bench before anything went on the car
  • 🛠️ 3D-printed chassis (month 3, planned) — CAD design, 3D printing and laser cutting, replacing the hand-wired frame
  • 🧭 ROS2 + Nav2 on a simulated car (month 4, planned) — the same car rebuilt in Gazebo, then driven through the Nav2 stack
  • 🎛️ PID + Kalman filtering on the real car (month 5, planned) — tuning and filtering applied to the physical chassis, not just in simulation
  • 🤖 LeRobot project + portfolio (month 6, planned) — reinforcement learning for robots, plus the portfolio for job hunting

📝 How I learn

I hold every entry to the same five things: what I did, the code, the test results, what went wrong & how I fixed it, and references.

"What went wrong & how I fixed it" is the part that matters most. My rule for it: never write "spent a long time debugging" — state the cause, how it was localised, what changed, and how the fix was verified.

Worked examples live in the day folders.


Pinned Loading

  1. flying-redux flying-redux Public

    An assembled flutter application framework based on Redux state management.

    Dart 15 8

  2. AvaloniaCommunity/awesome-avalonia AvaloniaCommunity/awesome-avalonia Public

    A collection of interesting libraries and tools for Avalonia project.

    3.3k 291

  3. Avalonia.Redux Avalonia.Redux Public

    An assembled cross-platform application framework based on Redux state management for MVU pattern, using C# and AvaloniaUI.

    C# 7

  4. Maui.Redux Maui.Redux Public

    Maui Redux is an assembled cross-platform application framework based on Redux state management for MVU pattern, using C# and Maui

    C# 5 1

  5. LLMs-from-scratch LLMs-from-scratch Public

    Forked from rasbt/LLMs-from-scratch

    从0开始逐步在 PyTorch 中实现类似 ChatGPT 的大语言模型

    Jupyter Notebook 11 2

  6. llm-from-zero llm-from-zero Public

    从零开始构建一个大型语言模型(LLM, Large Language Model)

    Jupyter Notebook 25 4

Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.