Skip to content
View Shaheer12345678's full-sized avatar
💭
💻 Coding
💭
💻 Coding

Block or report Shaheer12345678

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 supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Shaheer12345678/README.md

Hi, I'm Shaheer 👋

I'm a Software Engineering student who enjoys building projects in C/C++, embedded systems, backend development, and Python automation.
I use GitHub to showcase my coursework, personal projects, and anything I build while learning new concepts.


🔧 Tech Stack

Languages:
C, C++, Python, Java, SQL

Tools & Platforms:
Git, GitHub, VS Code, Linux/WSL, Arduino, Raspberry Pi Pico

Core Skills:
OOP, design patterns (Strategy, Observer, Decorator), multithreading, REST APIs, data structures & algorithms


🌟 Featured Projects

Lightweight C++ profiling/logging tool using RAII and <chrono>. Measures runtime of functions and blocks of code.

REST API built in Python for managing student data. Demonstrates routing, controller separation, and CRUD operations.

Embedded C UART driver using interrupts and a circular ring buffer on the PIC24F microcontroller.

Custom LED effects built on the Raspberry Pi Pico using the PIO co-processor.

Reusable GitHub Actions CI template for compiling and testing C and Python projects.


🎯 Currently Learning

  • Advanced OOP & design patterns
  • Multithreaded C++ development
  • Embedded systems programming
  • Backend development and APIs

🌐 Connect With Me

LinkedIn: (https://www.linkedin.com/in/muhammad-shaheer-shakir-1722a430b/)

Pinned Loading

  1. -CI-for-C-Python-Repos-Reusable-Template- -CI-for-C-Python-Repos-Reusable-Template- Public

    Created a GitHub Actions template that runs CMake builds and Python tests on push/PR, with cache, artifact uploads, and style checks (clang-format/black).

  2. -PIC24F-UART-Driver-Ring-Buffer-ENSF-lab- -PIC24F-UART-Driver-Ring-Buffer-ENSF-lab- Public

    Configured UART2 on a PIC24F; implemented an interrupt-driven ring buffer for RX/TX; verified with a serial terminal and logic/scope traces; wrote a brief register-config guide.

    C

  3. cpp-log-profiler cpp-log-profiler Public

    Command-line tool to parse large log files and compute stats (top errors, latency histograms). Used C++17/STL, wrote benchmarks, and profiled hot paths to get ~3× speedup vs baseline.

    C++

  4. Lab-1-python-refresher Lab-1-python-refresher Public

    Python

  5. Raspberry-Pi-Pico-PIO-Neopixel-LED-Ring Raspberry-Pi-Pico-PIO-Neopixel-LED-Ring Public

    Timing-sensitive LED effects on a Raspberry Pi Pico using PIO state machines. Wrote C/C++ drivers, documented wiring/power budget, and added basic unit tests for effect timing.

    Python

  6. Student-Records-REST-API-Course-Project- Student-Records-REST-API-Course-Project- Public

    Built a Python/Flask REST microservice for student records. Added pytest (≈40–50 tests), containerized dev flow with Docker, and used Postman collections for endpoint tests.

    Python