Skip to content
View berkaslan7988's full-sized avatar
  • Sivas Cumhuriyet Üniversitesi
  • Balıkesir/Altıeylül
  • Instagram berkaslan2004

Block or report berkaslan7988

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
berkaslan7988/README.md
██████╗ ███████╗██████╗ ██╗  ██╗
██╔══██╗██╔════╝██╔══██╗██║ ██╔╝
██████╔╝█████╗  ██████╔╝█████╔╝ 
██╔══██╗██╔══╝  ██╔══██╗██╔═██╗ 
██████╔╝███████╗██║  ██║██║  ██╗
╚═════╝ ╚══════╝╚═╝  ╚═╝╚═╝  ╚═╝

$ whoami
> Berk Talha Aslan  |  berkaslan7988  |  Sivas Cumhuriyet University -> Information Systems and Technologies, 4th Year
> Developer · Security Enthusiast 

⚡ About

A curious CS student trying to keep software development and security under the same roof.

Every project I build is the foundation for the next one.

Currently working on cybersecurity & software development — from cryptography to ML-based detection systems, from single scripts to multi-agent AI.


🎡 Latest Release — Night Fair

A 64-game bilingual browser arcade — zero dependencies, playable right now

Vanilla HTML/CSS/JS  —  no frameworks, no build step  —  GitHub Pages  —  bilingual (EN/TR)
Feature Details
🕹️ 64 mini games 7 categories: arcade, puzzle, word, brain, cards & dice, board-vs-bot, carnival
🧠 Real algorithms Sudoku generator with unique-solution guarantee, minimax bots, maze & spanning-tree generation, optimal Nim (XOR strategy)
🎟️ Ticket economy Cross-game tickets, best scores, favorites, deep links (#g/snake) — all persisted in localStorage
🌐 Fully bilingual /en and /tr share one engine; every game ships its own EN/TR strings — fix once, fixed in both
⚙️ Tiny custom engine Game registry, hash router, lifecycle cleanup (zero leaked timers/listeners), DPR-aware canvas, synthesized WebAudio SFX
📱 Plays anywhere Touch + keyboard controls, responsive layout, works offline from a single folder

🎮 Play: berkaslan7988.github.io/night-fair 🔗 berkaslan7988/night-fair


🛡️ Release — NetSentinel

Real-time ML-based network intrusion detection — Windows desktop

Python + PySide6 + pyqtgraph  —  Scapy  —  scikit-learn + PyTorch  —  SQLite  —  bilingual (EN/TR)
Feature Details
📡 Live detection Scapy capture → bidirectional 5-tuple flows → 78 CIC-IDS2017 features → ML inference at ~9 ms/flow
🤖 Hybrid ML RandomForest (F1 0.9968, FPR 0.11%) + IsolationForest + PyTorch Autoencoder; RF-weighted 0–100 risk score
🚨 Smart alerts Per-source-IP deduplication/aggregation, severity levels, attacker profiling — no alarm floods
🖥️ Dashboard Phosphor-green terminal-style PySide6 panel + pyqtgraph live charts; live or CSV/DB replay demo mode
🧪 Tested 75 unit/integration tests · safety-guarded attack simulator + benchmark · trained on CIC-IDS2017 (~2.36M flows)
🛡️ Ethics-first Own/lab network only; attack simulator refuses public targets and requires explicit confirmation

🔗 berkaslan7988/NetSentinel


📡 Release — CyberSec Academy

Interactive, bilingual (TR/EN) cybersecurity learning app — cross-platform

Flutter + Dart  —  21 sections · 105 topics · 171 questions  —  Windows/Web/Linux/macOS/Android/iOS
Feature Details
📚 Learn 21 sections, 105 topics — concept + command examples + step-by-step mini-lab + defense & common-mistake notes
🧪 Test 171 questions across 6 types incl. command writing with flexible grading (flag-order independent, alias-aware, partial credit)
🔁 Spaced repetition Leitner box scheduler (1 → 3 → 7 → 16 → 35 days) with a Today's Review queue
📊 Dashboard Overall progress ring, stat cards, achievement badges, weak-area suggestions
🌐 Bilingual + UX Instant TR/EN switch · light/dark themes · full-text search · persistent progress
🛡️ Ethics-first Every offensive topic paired with a defense/detection counterpart — lab/authorized use only

🔗 berkaslan7988/CyberSec-Academy


🗡️ Game — Sunless Crown

Procedural roguelite dungeon crawler in Godot 4

Godot 4.7  —  GDScript  —  procedural generation  —  component architecture  —  custom shaders
Feature Details
🎲 Procedural Room+corridor generator with flood-fill connectivity guarantee, seeded
🤖 Enemy AI FSM-driven (idle/patrol/chase/attack); ranged, splitting & tank types
👑 Bosses & story 3 multi-phase bosses with telegraphed attacks + pre/post-fight dialogue
🎒 Systems Loot, inventory, equipment, 22 upgrades, XP/level, meta progression, JSON save
✨ Juice Screen shake, hit-stop, particles, damage numbers, shaders, object pooling

🔗 berkaslan7988/sunless-crown


📶 Release — NetScope

Wi-Fi monitoring, analysis & defensive security — Windows desktop

Python + PySide6 (Qt)  —  native WLAN API (ctypes)  —  SQLite  —  single-file .exe
Feature Details
📶 Live scanning Real RSSI via the native WLAN API, color-coded security, signal sparklines
📊 Analytics Signal-over-time charts, channel congestion scoring, best-channel advice
🌐 LAN discovery Device map, TCP port/service scan, bandwidth — your own network only
🛡️ Security Evil-twin / rogue-AP detection, per-network risk score, live alerts
💾 History & reports Persistent SQLite history + one-click CSV / PDF export
🎨 UX Dark/Light themes · real IEEE OUI vendor DB · 65 unit tests

🔗 berkaslan7988/NetScope


🏎️ Project — PID-vehicle-simulation

PID-controlled autonomous vehicle lane-following in Unity

Unity 6  —  C#  —  Pure Pursuit + PID  —  Python (Matplotlib) reporting
Feature Details
🎯 Control Pure Pursuit + PID steering, live-tunable Kp/Ki/Kd
🛣️ Route 30-waypoint city + highway-ramp track with Laplacian smoothing
📊 Telemetry Real-time e(t)/u(t) charts, CSV logging, auto report generation
🧮 Result 1.51° avg tracking error, 3.21° RMS

🔗 berkaslan7988/PID-vehicle-simulation


📱 Release — Person AI

Multi-character AI chat app for Android

Gemini · Groq · DeepSeek · OpenRouter  —  Python + Flet  —  APK included
Feature Details
🎭 Character System Custom personas + SillyTavern V2 import/export
⚡ Streaming Token-by-token responses with typing indicator
🎨 Theming Dark/Light + accent color picker
💾 Persistence SQLite, multi-session, session history & search
🌐 Bilingual Full TR/EN interface

🔗 berkaslan7988/Person-AI


🗂️ Featured Project — perfect_victory

33 projects · 5 difficulty levels · Cryptography → Autonomous AI Agent

A self-designed curriculum.

Level Theme What's inside
qwerty Cryptography & Fundamentals Ciphers, hashing, OSINT, networking
ytrewq Reverse Engineering & Pentest Sockets, HTTP, memory manipulation
zxcvbn Advanced Security + ML Scapy, CVE scanning, scikit-learn models
nbvcxz Full Applications Multi-agent AI, E2EE messaging, security suite
asdfgh Web Development Flask, MVC, auth, e-commerce, forum

🔗 berkaslan7988/perfect_victory


🛠️ Tech Stack

Python   PyTorch   scikit-learn   C#   JavaScript   React   Flask   Qt / PySide6   Unity   Godot / GDScript   Flutter   Dart   Rust   SQLite   HTML5   CSS3

skills = {
    "security"  : ["scapy", "intrusion detection", "flow analysis", "packet analysis", "CVE scanning"],
    "ml / ai"   : ["scikit-learn", "PyTorch", "autoencoders", "anomaly detection",
                   "litellm", "ChromaDB", "multi-agent orchestration"],
    "control"   : ["PID tuning", "Pure Pursuit", "Unity physics (Rigidbody)", "telemetry & CSV/PDF reporting"],
    "game dev"  : ["Godot 4 / GDScript", "procedural generation", "FSM enemy AI",
                   "component architecture", "shaders & game juice", "object pooling",
                   "vanilla JS game engines", "minimax & puzzle generators"],
    "web"       : ["Flask", "React", "Vite", "Chart.js", "vanilla JS SPA", "i18n architecture"],
    "desktop"   : ["PySide6 / Qt", "Tauri", "C# UI"],
    "mobile"    : ["Flet", "Flutter / Dart"],
}

🧠 Interests

[x] Cybersecurity & Ethical Hacking  —  To understand the attack, to defend
[x] AI / Multi-Agent Systems          —  Where machines think together
[x] Game Development                  —  Where systems become play
[x] Software Architecture             —  Code needs architecture too
[x] Series & Films                    —  Sci-fi, Crime, Psychological Thriller, Fantastic 🎬
[x] Music                             —  Any genre, depends on the mood 🎧
[x] Sleep                             —  Takes too long, still optimizing..

📬 Reach Me

 


"The best way to understand a system is to try to break it."

Profile views

Pinned Loading

  1. night-fair night-fair Public

    A pocket arcade with **64 mini games** in your browser. No install, no build step, no dependencies — pure HTML/CSS/JS.

    JavaScript

  2. NetSentinel NetSentinel Public

    Real-Time Network Traffic Anomaly & Intrusion Detection System

    Python

  3. CyberSec-Academy CyberSec-Academy Public

    A cross-platform (Flutter), interactive, Turkish/English cybersecurity learning app.

    Dart

  4. 2d-dungeon-crawler 2d-dungeon-crawler Public

    Procedural roguelite dungeon crawler game · Godot 4.7 · GDScript

    GDScript

  5. NetScope NetScope Public

    Nearby Wi-Fi monitoring, analysis & defensive security — for Windows desktop.

    Python

  6. perfect_victory perfect_victory Public

    Cybersecurity & Software Engineering Portfolio

    Python