Skip to content
View Captain-Pengu's full-sized avatar

Organizations

@Altek-Teknolojileri

Block or report Captain-Pengu

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. 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
Captain-Pengu/README.md
Typing SVG




███████╗██╗   ██╗███████╗████████╗███████╗███╗   ███╗    ██████╗  ██████╗  ██████╗ ████████╗
██╔════╝╚██╗ ██╔╝██╔════╝╚══██╔══╝██╔════╝████╗ ████║    ██╔══██╗██╔═══██╗██╔═══██╗╚══██╔══╝
███████╗ ╚████╔╝ ███████╗   ██║   █████╗  ██╔████╔██║    ██████╔╝██║   ██║██║   ██║   ██║   
╚════██║  ╚██╔╝  ╚════██║   ██║   ██╔══╝  ██║╚██╔╝██║    ██╔══██╗██║   ██║██║   ██║   ██║   
███████║   ██║   ███████║   ██║   ███████╗██║ ╚═╝ ██║    ██████╔╝╚██████╔╝╚██████╔╝   ██║   
╚══════╝   ╚═╝   ╚══════╝   ╚═╝   ╚══════╝╚═╝     ╚═╝    ╚═════╝  ╚═════╝  ╚═════╝    ╚═╝   
                                                                 // github.com/Captain-Pengu

> whoami

/* ================================================================
 * 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 */

> lspci — Hardware

╔══════════════════════════════════════════════════════════════════════╗
║  ┌─ 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               │ ║
║  └─────────────────────────────────────────────────────────────────┘ ║
╚══════════════════════════════════════════════════════════════════════╝

> cat /proc/skills

⚡ Firmware & Embedded

💻 Languages

🛡️ Security & Analysis

🧰 Dev Tools


> ls -la /projects — Featured Repos


📁 Project Archive

🔬 [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 DEVELOPMENT

> github-stats — Live Data Feed



> trophy --all — Achievement Board


> git log --graph — Contribution Activity


> contribution-snake

contribution snake

> traceroute pengu.sys — System Map

PENGU 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."                  
══════════════════════════════════════════════════════════════════════

> targets.sh — 2026 Goals

#!/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. 🐧"

> connect — Social

   

⚙️ 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.


Popular repositories Loading

  1. PenguCode PenguCode Public

    C++ 3

  2. C--Say--Tahmin-Etmece C--Say--Tahmin-Etmece Public

    C# Sayı Belirle Ve Bul :D

    C# 1

  3. C--Button-Yakalama C--Button-Yakalama Public

    Button Yakalam C#

    Jupyter Notebook 1

  4. Sql-Turkce-Kutuphanesi Sql-Turkce-Kutuphanesi Public

    C# İle Yazılmış Fonksiyonları Türkçe Sql Kütüphanesi

    1

  5. Yapay-Zeka-Denemeleri Yapay-Zeka-Denemeleri Public

    deneme

    Jupyter Notebook

  6. AI-DengeOyunu AI-DengeOyunu Public

    Python ile yapılmış kendi kendini eğitip çubuğu dengede tutmaya çalışan AI

    Python