Skip to content
View hasanerman's full-sized avatar

Block or report hasanerman

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
hasanerman/README.md

I'm Hasan Erman Dağ

Software engineering student at OSTIM Technical University, Ankara.
I build systems software in Rust and C/C++, from security tooling to embedded systems.

dagsec.net Hostprise LinkedIn


What I'm building

dagsec: supply-chain security for the age of AI coding agents

dagsec reads every commit for leaked credentials, scores every dependency a project pulls in, and stops AI coding agents from installing packages that don't exist or have known vulnerabilities.

  • GitHub Action: a report on every pull request, before it merges
  • Claude Code plugin: blocks risky installs before they run
  • Desktop app for Windows, macOS and Linux: local scans and one-click protection for Cursor, Windsurf and Copilot. Download · Releases
  • On Agensi: listed on the AI agent skills marketplace

What I work with

  • Rust: memory-safe systems and CLI tools; async backend services with Axum and Tokio, OAuth, webhooks and git tooling with libgit2
  • C / C++: performance-oriented, memory-aware development
  • AI agent integrations: MCP servers, Claude Code plugins, agent hooks for Cursor and Gemini CLI
  • Also: TypeScript, React + Vite, Node.js, Python, SQLite, Tauri

Rust, C, C++, TypeScript, React, Vite, Node.js, Python, SQLite, Tauri, Linux


Where I'm heading

Embedded and real-time systems, defense and aerospace software, and products that need high reliability and system-level thinking.

Pinned Loading

  1. FreeDPI FreeDPI Public

    One-click DPI bypass for Windows, macOS and Linux. Finds a working setting for your network automatically and fixes itself when your provider changes its filter. No VPN, no remote server.

    Rust 1

  2. x64dbg x64dbg Public

    Forked from x64dbg/x64dbg

    An open-source user mode debugger for Windows. Optimized for reverse engineering and malware analysis.

    C++

  3. rustdesk rustdesk Public

    Forked from rustdesk/rustdesk

    An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.

    Rust

  4. amnezia-client amnezia-client Public

    Forked from amnezia-vpn/amnezia-client

    Amnezia VPN Client (Desktop+Mobile)

    C++ 1

  5. clauth clauth Public

    Forked from uwuclxdy/clauth

    Claude Code multi-account manager, usage monitor (CLI, TUI & cross-account delegation via MCP)

    Rust

  6. rocketmq-rust rocketmq-rust Public

    Forked from mxsm/rocketmq-rust

    🚀 Apache RocketMQ built in Rust 🦀 — faster, safer, and more memory-efficient. Powering high-performance messaging for the AI era, with AI Agent, MCP, and AI-SRE capabilities.

    Rust