Skip to content
View gmahfood's full-sized avatar
πŸ˜…
C++ Time!
πŸ˜…
C++ Time!

Block or report gmahfood

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

Hey, I'm George πŸ‘‹

Based in Philadelphia, PA. Air Force veteran (Security Forces) and a Comp Math/CS grad making my way into embedded software engineering. I studied Computational Mathematics - Computer Science at Liberty University and I've been heads down ever since β€” building projects, and always learning something new.


About Me

  • Manufacturing Technician at Hologic, building X-ray systems for women's health
  • Veteran of the United States Air Force
  • B.S. in Computational Math: Computer Science β€” Liberty University
  • Transitioning into embedded software engineering
  • Currently reading Embedded C Coding Standard & K&R C
  • Working with a Bambu Lab P2S β€” hardware prototyping and enclosure design
  • Always building something

What I'm Working On

  • Building a multi-task human reaction timer on the STM32F411 Black Pill using FreeRTOS β€” four concurrent tasks communicating via queues and binary semaphores, with a custom PCB and 3.5" TFT display
  • Designed my first custom PCB in EasyEDA for the dht11-fsm-dashboard project β€” fabricated by PCBWay
  • Studying embedded systems fundamentals: C/C++ for microcontrollers, RTOS concepts, memory management, and hardware protocols
  • Designing and printing custom enclosures and hardware mounts using Fusion 360 and a Bambu Lab P2S
  • Taking the FastBit Embedded Brain Academy ARM Cortex-M3/M4 course on Udemy

Tech Stack

Languages

C C++

Embedded & Hardware

STM32CubeIDE PlatformIO FreeRTOS Git

CAD & Design

Fusion 360 EasyEDA Bambu Studio


Connect

LinkedIn YouTube Instagram

Pinned Loading

  1. dht11-fsm-dashboard dht11-fsm-dashboard Public

    C++ embedded sensor dashboard with FSM-based alerting for Arduino Uno R3, built with PlatformIO

    C++ 1

  2. c-cpp-embedded-learning c-cpp-embedded-learning Public

    Intermediate C++ developer focusing on C and embedded systems β€” learning bare-metal development with K&R, Jacob Sorber, and real hardware.

    C

  3. rtos-hrt-firmware rtos-hrt-firmware Public

    Human reaction timer - STM32F407M1, FreeRTOS, custom PCB | BareMetal Labs

    C++ 1

  4. fastbit-arm-cortex-m fastbit-arm-cortex-m Public

    Notes, exercises, and documentation from FastBit Embedded Brain Academy's ARM Cortex-M3/M4 course on Udemy.