Skip to content
View asifahamed-ece's full-sized avatar
πŸ‘Ύ
Intensity Defeats Extensity!
πŸ‘Ύ
Intensity Defeats Extensity!

Highlights

  • Pro

Block or report asifahamed-ece

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. 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
asifahamed-ece/README.md

Arch Linux $ whoami

Typing SVG

Final-year Electronics & Communication student building Embedded systems with C, STM32 and ESP32.
I learn by building, debugging and documenting.


$ cat about.txt

About Me


Contributions $ ./contrib.sh --graph

Contribution Snake


Domains $ ./domains.sh --scan

A hexagonal star network map in which a green hexagonal Asif embedded-systems hub at the centre is joined by six short colour-coded signal traces to six green domain cards set at the six points of an even hexagon, with Bare-Metal C at the top, ESP32 and FreeRTOS down the right, Systems and Linux at the bottom, and Edge AI and Wireless up the left, while three packets of each colour stream continuously outward from the hub to its card and the card borders, status dots and hub outline breathe slowly in a staggered ripple.

Stats $ ./stats.sh --live

GitHub Stats Top Languages
Commit Streak


Projects $ ls ./projects/

[wireless-quiz-buzzer]

Stack: ESP32 ESP-NOW WebSockets C++

A wireless, real-time quiz buzzer system with microsecond precision timing and a live web dashboard. Professional features for academic competitions.

Repository β†’

[BareMetal_I2C_Driver]

Stack: STM32F411 C Register-Level

A from-scratch I2C driver for SSD1306 OLED displays on STM32F411 Black Pill. No HAL. Direct register configuration from the ARM Cortex-M4 reference manual.

Repository β†’

[ciopt]

Stack: C Tree-sitter Static Analysis

CiOpt β€” AI-Powered C Code Complexity and Optimization Engine. Detects Big-O complexity, unsafe memory ops, and dead code.

Repository β†’

[SilvaLink]

Stack: ESP32 LoRa BLE Low-Power

Bidirectional mesh emergency node with a duty-cycled low-power FSM. Sub-1800 INR per node. (Makeathon 7.0 - 2nd Place Hardware)

Repository β†’

[FreeRTOS_Esp32]

Stack: FreeRTOS ESP-IDF ESP32 C

A structured learning journey and project portfolio documenting mastery of FreeRTOS on the ESP32. Bare-metal concepts, task scheduling, IPC, and real-world embedded applications.

Repository β†’

[I2C_Simulator]

Stack: JavaScript HTML/CSS Simulation

An interactive simulation of the Inter Integrated Circuit Protocol (I2C) for conceptual clarity. Visualizes start/stop conditions, ACK/NACK, and data transfer.

Repository β†’

[RescuePulse]

Stack: C++ Edge AI Machine Learning

Edge AI based Emergency Vehicle Classification using machine learning. On-device inference for real-time detection.

Repository β†’

[QNX_RTOS_Encryption]

Stack: C QNX RTOS Cryptography

A QNX RTOS encryption implementation focusing on secure communication primitives for real-time systems.

Repository β†’

[embedded-systems-journey]

Stack: C Embedded Systems IoT

A curated portfolio of hands-on projects and learning logs in embedded systems and IoT. Demonstrates C programming, microcontroller development, and wireless communication.

Repository β†’

[Linux_Kernel_and_Driver_Development]

Stack: C Linux Kernel LKMs

My journey into Linux Kernel Development, Loadable Kernel Modules (LKMs), and Character Drivers.

Repository β†’

[system_programming]

Stack: C Linux Systems

A comprehensive technical guide covering fundamental concepts of Linux System Programming: file operations, process management, thread synchronization, and IPC.

Repository β†’

[dotfiles]

Stack: Shell Arch Linux Bash

My first Arch Linux Rice β€” curated configuration files and dotfiles for a terminal-centric development environment.

Repository β†’

[sentinel]

Stack: C++ Security Embedded

A lightweight security-focused embedded framework for IoT devices featuring secure boot, encrypted communications, and intrusion detection.

Repository β†’

[Deep-Learning--Neural-Networks]

Stack: Python Jupyter Neural Networks

Work done during my Internship at CSIR, Chennai. Neural network experiments and implementations.

Repository β†’

[UsbAudioDac]

Stack: STM32F411 USB Audio Class 1.0 I2S/DMA FreeRTOS C

A self-built USB speaker that enumerates as a standard USB Audio Class 1.0 device, so it is plug-and-play on Linux, Windows and macOS with no drivers. I2S + DMA into a MAX98357A DAC and Class D amplifier, with a lock-free SPSC ring buffer between the USB and I2S stages.

Repository β†’


Tech Stack $ cat /etc/tech-stack.conf

Microcontrollers & Platforms

Arduino Β  STM32 Β  NXP Β  ESP32

Languages

C Β  C++ Β  Python Β  Bash

Development Tools

VS Code Β  Linux Β  Git Β  PlatformIO


Trophies $ ./trophies.sh

GitHub Trophies

Commit Consistency $ git log --graph --oneline

Activity Graph


Contact $ ./contact.sh --connect

Gmail Β  LinkedIn Β  GitHub


$ exit 0

+ /* Thanks for visiting! */
+ /* Built with C, Linux, and lots of debugging. */
+ [EOF] Connection closed by foreign host.

Profile Views

Pinned Loading

  1. QNX_RTOS_Encryption QNX_RTOS_Encryption Public

    C 1

  2. sentinel sentinel Public

    C++ 1

  3. wireless-quiz-buzzer wireless-quiz-buzzer Public

    A wireless, real-time quiz buzzer system with microsecond precision timing, live dashboard, and professional features for academic competitions.

    C++ 1

  4. BareMetal_I2C_Driver BareMetal_I2C_Driver Public

    A from-scratch, register-level I2C driver for SSD1306 OLED displays on STM32F411 Black Pill. No HAL.

    C