███████╗██╗ ██╗███████╗████████╗███████╗███╗ ███╗ ██████╗ ██████╗ ██████╗ ████████╗
██╔════╝╚██╗ ██╔╝██╔════╝╚══██╔══╝██╔════╝████╗ ████║ ██╔══██╗██╔═══██╗██╔═══██╗╚══██╔══╝
███████╗ ╚████╔╝ ███████╗ ██║ █████╗ ██╔████╔██║ ██████╔╝██║ ██║██║ ██║ ██║
╚════██║ ╚██╔╝ ╚════██║ ██║ ██╔══╝ ██║╚██╔╝██║ ██╔══██╗██║ ██║██║ ██║ ██║
███████║ ██║ ███████║ ██║ ███████╗██║ ╚═╝ ██║ ██████╔╝╚██████╔╝╚██████╔╝ ██║
╚══════╝ ╚═╝ ╚══════╝ ╚═╝ ╚══════╝╚═╝ ╚═╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝
// github.com/Captain-Pengu
/* ================================================================
* pengu.h — Developer Profile Header
* Author : Çağrı Sarı (nick: Pengu)
* Target : github.com/Captain-Pengu
* Build : v2.0.26 | April 2026
* ================================================================ */
#ifndef PENGU_H
#define PENGU_H
typedef struct {
const char *name = "Çağrı Sarı";
const char *alias = "Pengu";
const char *spirit_animal = "🐧 Penguen /* ruhsal anlam taşıyor */";
const char *location = "Türkiye";
const char *mission = "Simple code. Deep systems. Clean mind.";
/* ---- Core Focus ---- */
const char *primary[] = { "Firmware Dev", "Embedded Systems", "STM32H7" };
const char *secondary[] = { "Reverse Engineering", "Network Analysis", "Low-Level Ops" };
/* ---- Traits ---- */
bool simple_life = true;
bool deep_work = true;
bool overthink = false; // strictly disabled
bool loves_complex = false; // allergic to unnecessary complexity
/* ---- Daily Stack ---- */
const char *os = "Windows + QEMU + Docker";
const char *editor = "VS Code";
const char *coffee = "Türk Kahvesi — sade, siyah";
float gaming_h_day = 1.0f; // hard cap
} Pengu_t;
extern Pengu_t pengu;
#endif /* PENGU_H */╔══════════════════════════════════════════════════════════════════════╗
║ ┌─ HOST ──────────────────────────────────────────────────────────┐ ║
║ │ Lenovo IdeaPad Gaming 3 │ ║
║ ├─ CPU ───────────────────────────────────────────────────────────┤ ║
║ │ AMD Ryzen 7 5800H · 8C / 16T · 4.4 GHz Boost │ ║
║ ├─ GPU ───────────────────────────────────────────────────────────┤ ║
║ │ NVIDIA RTX 3060 · 6 GB VRAM · 90W TGP │ ║
║ ├─ RAM ───────────────────────────────────────────────────────────┤ ║
║ │ 16 GB DDR4 │ ║
║ ├─ STORAGE ───────────────────────────────────────────────────────┤ ║
║ │ SanDisk USB 3.2 Gen 2 SSD (primary external drive) │ ║
║ │ SanDisk External SSD (Samsung direct record) │ ║
║ ├─ VM / DEV ENV ──────────────────────────────────────────────────┤ ║
║ │ QEMU · Docker · Buildroot · Multi-Arch Testing │ ║
║ │ Laptop screen → Desktop monitor passthrough mode │ ║
║ └─────────────────────────────────────────────────────────────────┘ ║
╚══════════════════════════════════════════════════════════════════════╝
🔬 [ACTIVE] STM32H7 — Advanced Embedded Development
/* ================================================================
* Project : STM32H7 Embedded Platform
* MCU : STM32H750 / STM32H7B0 — Cortex-M7 @ 480 MHz
* Status : ACTIVE DEVELOPMENT
* ================================================================ */
#include "stm32h7xx_hal.h"
#include "FreeRTOS.h"
#include "task.h"
/* Active work items:
* ✅ SPI / I2C / UART / DMA custom peripheral drivers
* ✅ FreeRTOS task scheduling & mutex handling
* 🔧 Custom bootloader design (in progress)
* 🔧 Sensor fusion pipeline (in progress)
* 📋 HAL → bare-metal migration (planned)
*/
void pengu_firmware_loop(void *pvParameters) {
for (;;) {
HAL_GPIO_TogglePin(LED_GPIO_Port, LED_Pin);
vTaskDelay(pdMS_TO_TICKS(500));
}
}👁️ [COMPLETED] Android Live Face Recognition System
/**
* Platform : Android Studio / Kotlin / CameraX + ML Kit
* Features :
* ✅ Real-time face detection via camera
* ✅ Distance-based face proximity calculation
* ✅ View Binding architecture
* ✅ Multi-face tracking
* 🔧 Next: distance-aware recognition + face ID
*/
val analysisUseCase = ImageAnalysis.Builder()
.setTargetResolution(Size(1280, 720))
.setBackpressureStrategy(STRATEGY_KEEP_ONLY_LATEST)
.build()
// STATUS: PRODUCTION ✔🛠️ [COMPLETED] PHP Personnel Management System
<?php
/**
* Stack : PHP 8 + MySQL + HTML/CSS/JS
* Status : PRODUCTION ✅
* Panels : Admin + User
* Modules: Salary · Leave · Advance · To-do · Stats
*/
class PersonnelSystem {
public string $status = "PRODUCTION";
public array $modules = ["auth","salary","leave","advance","todo","stats"];
}📡 [COMPLETED] Firmware Recovery — EdgeCore EWS4502B (P1020 PowerPC)
# CPU : Freescale P1020 (PowerPC e500v2)
# Tools : UART console · JTAG · cross-toolchain
# Outcome : FULL RECOVERY + EXTENDED FIRMWARE ✔
# Steps:
# [1] Serial access via UART (115200 baud)
# [2] U-Boot interrupt → custom bootargs
# [3] Flash dump → reverse engineer partition table
# [4] Rebuild rootfs with Buildroot (PPC target)
# [5] TFTP flash + bootm → system alive ✔
echo "[PENGU] Low-level bypass complete. System restored."🔍 [ACTIVE] Network Anomaly Detection Pipeline
# Tools : Wireshark · Bettercap · Scapy · Python
# Goal : Real HTTP inspection + behavioral anomaly detection
ANOMALY_RULES = {
"arp_spoofing" : "ARP reply without request",
"dns_tunneling" : "DNS payload > 512 bytes",
"http_anomaly" : "Unexpected HTTP method or status",
"port_scan" : "SYN flood to multiple ports",
}
# STATUS: RESEARCH + ACTIVE DEVELOPMENTPENGU SYSTEM ARCHITECTURE
══════════════════════════════════════════════════════════════════════
[L1 — SILICON LAYER]
┌──────────────────────────────────────────────────────────────┐
│ STM32H7 @ 480MHz │ P1020 PowerPC e500v2 │ Ryzen 7 5800H │
└──────────────────────────────────────────────────────────────┘
│
[L2 — FIRMWARE LAYER] ▼
┌──────────────────────────────────────────────────────────────┐
│ Embedded C · HAL / FreeRTOS · Buildroot BSP │
│ Custom Bootloader · DMA Drivers · Bare-metal │
└──────────────────────────────────────────────────────────────┘
│
[L3 — SECURITY / RE LAYER] ▼
┌──────────────────────────────────────────────────────────────┐
│ Ghidra RE · JTAG Debug · Firmware Dump & Rebuild │
│ Wireshark · Bettercap · Anomaly Detection Engine │
└──────────────────────────────────────────────────────────────┘
│
[L4 — APPLICATION LAYER] ▼
┌──────────────────────────────────────────────────────────────┐
│ Python / C# / Kotlin · PHP Backend · Android SDK │
│ Face Recognition · Personnel Mgmt · Network Tools │
└──────────────────────────────────────────────────────────────┘
│
▼
🐧 PENGU CORE
"Simple living. Deep engineering."
══════════════════════════════════════════════════════════════════════
#!/bin/bash
declare -A GOALS=(
["STM32H7"] ="Advanced real-time firmware projects"
["Bootloader"] ="Custom secure bootloader design"
["Face_Recog"] ="Distance-aware multi-face tracking"
["Net_Anomaly"] ="Production-ready anomaly detection engine"
["RE_Advanced"] ="Ghidra + binary patching mastery"
["Linux_BSP"] ="Full custom embedded Linux with Buildroot"
)
echo "=== ACTIVE 2026 TARGETS ==="
for key in "${!GOALS[@]}"; do
printf " [→] %-15s : %s\n" "$key" "${GOALS[$key]}"
done
echo ""
echo "[PENGU] Simple life. Deep work. Clean mind. 🐧"⚙️ Snake Animasyonu Kurulum — GitHub Actions
.github/workflows/snake.yml dosyasını oluştur:
name: Generate Snake
on:
schedule:
- cron: "0 */12 * * *"
workflow_dispatch:
push:
branches:
- main
jobs:
generate:
runs-on: ubuntu-latest
timeout-minutes: 10
steps:
- name: Generate snake SVG
uses: Platane/snk/svg-only@v3
with:
github_user_name: ${{ github.repository_owner }}
outputs: |
dist/github-contribution-grid-snake.svg
dist/github-contribution-grid-snake-dark.svg?palette=github-dark
- name: Push to output branch
uses: crazy-max/ghaction-github-pages@v3.1.0
with:
target_branch: output
build_dir: dist
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}⚡ Önemli: Settings → Actions → General → Read and Write Permissions seçili olmalı! Sonra Actions sekmesinden "Run workflow" ile manuel çalıştır.