Skip to content
View alexWandugu's full-sized avatar

Organizations

@nakujaproject @probity-2-0

Block or report alexWandugu

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

Hi, I'm Alex Wandugu 👋

Mechatronics Engineering Student @ JKUAT, Kenya
Building practical hardware–software systems that solve real problems.


🧭 Positioning

I design and build end-to-end mechatronic systems — from PCB and embedded firmware to IoT connectivity and web dashboards.

My work focuses on creating solutions that are not only technically sound, but deployable, low-power, and useful in real-world conditions, especially in agriculture, water systems, and autonomous platforms.

  • 🎓 BSc. Mechatronic Engineering — Jomo Kenyatta University of Agriculture and Technology
  • ⚙️ Focus: Embedded Systems · IoT · Motor Control · Hardware Design
  • 🎯 Goal: Turn engineering principles into working systems that create measurable impact

⚡ What I’m Building

  • Low-power IoT devices for livestock monitoring and geofencing
  • Open-source motor control hardware (ESCs) for drones and robotics
  • Practical engineering solutions for water harvesting and rural applications
  • Full-stack systems that connect sensors → firmware → cloud/dashboard

🏆 Featured Projects

🔷 Livestock Geofencing & Activity Tag

Problem: Free-grazing livestock are difficult to monitor for location, health, and activity.
Solution: A low-power ESP32 + LoRa electronic tag with GPS geofencing, accelerometer-based activity tracking, temperature, heart rate, and SpO2 monitoring, paired with a real-time web dashboard.
Stack: ESP32 · LoRa · FreeRTOS · GPS · Sensors · Next.js
🔗 View Project


🔷 4-in-1 Quadcopter ESC

Problem: High-performance, open-source, and compact 4-in-1 ESCs for custom drone builds are limited.
Solution: Custom 4-in-1 Electronic Speed Controller based on STM32F407 + DRV8323RS gate drivers, designed for 4S LiPo and ~7A continuous per motor. Full schematic and PCB in KiCad.
Stack: STM32F407 · DRV8323 · KiCad · BLDC Control
🔗 View Project


🔷 Rainwater Pre-Filtration System

Problem: Debris from rooftops contaminates harvested rainwater before it reaches storage tanks.
Solution: Modular hybrid meshed downpipe pre-filter designed for high debris removal, local fabricability, and easy maintenance (Principles of Engineering Design project).
Stack: Mechanical Design · CAD · uPVC
🔗 View Project


🛠️ Tech Stack

Embedded & Hardware
C++ ESP32 STM32 KiCad FreeRTOS

Software & Tools
TypeScript Next.js Firebase PlatformIO


🚧 Currently Working On

  • Field testing and power optimization of the livestock geofencing tag
  • Firmware development (FOC / DShot) for the 4-in-1 ESC
  • Exploring solar-powered and more rugged enclosure designs

🌐 Connect


“Technology should solve real problems, not just exist in theory.”

Pinned Loading

  1. livestock-geofencing-tag livestock-geofencing-tag Public

    Low-powered ESP32 + LoRa IoT livestock tag for geofencing and activity monitoring

    C++ 1

  2. 4in1-ESC-STM32F407-DRV8323 4in1-ESC-STM32F407-DRV8323 Public

    Open-source 4-in-1 Electronic Speed Controller (ESC) for quadcopter BLDC motors. Features STM32F407VET6, DRV8323RS gate driver, and MCG4D8N04YHE3-TP MOSFETs. Designed for 4S LiPo (up to ~7A continu…

  3. dropboxDraughtsman dropboxDraughtsman Public

    Webpage for Dropbox Draughtsman

    TypeScript