About

Mehmet Kadir Arıcı

Information Security & Software Development

I'm a developer who loves turning ideas into real, working software, with a particular interest in security. I graduated from İstinye University with a dual major in Information Security Technology and Computer Programming (GPA 3.56 and 3.42/4.00, ranked 3rd in class in both programs), and shipped 30+ open-source projects during university. The desktop tools I built are actively used by real students and faculty at İstinye University.

01

Education

Atatürk University

Business Administration — Bachelor's Completion via DGS

Open and Distance Education Faculty

Sep 2026 — Ongoing

Anadolu University

Management Information Systems — Second Degree

Open Education Faculty

Sep 2026 — Ongoing

İstinye University

Information Security Technology — Major

Associate Degree · Graduated

GPA 3.56/4.00 · 3rd in class

Oct 2024 — Jun 2026

İstinye University

Computer Programming — Dual Major

Associate Degree · Graduated

GPA 3.42/4.00 · 3rd in class · Capstone project (A): NET-SENTINEL

Feb 2025 — Jul 2026
02

Experience

Software Developer Intern

NKolay Payment and Electronic Money Institution Inc.

Zeytinburnu, Istanbul

Jul 2025 — Aug 2025

Joined the development team on an enterprise-scale fintech codebase running in production; took part in code review and development workflows, and supported development and bug-fixing work on assigned tasks.

03

Projects

NET-SENTINEL

Real-time network security tool · Capstone project

Private repo

A multi-crate Rust workspace for macOS/Linux that monitors per-application outbound traffic and enforces allow/block decisions instantly.

  • Privilege-separated netsentinel-helper service (Unix socket IPC) plus Tauri GUI/TUI/CLI interfaces
  • GeoIP-based live map visualization with a hot-swap GeoIP architecture
  • Port-scan / anomaly detection with real-time Telegram alerts
  • 273 commits of active development
RustTauriTUICLI

SENTINEL

Secure code/data extraction system · ~16,500 lines

Private repo

A full-stack system that extracts safe code from 15+ languages using Tree-sitter-based AST validation, exposing 30+ API endpoints.

  • Multi-layered security: SSRF, path-traversal, and command-injection protections
  • A "self-healing" JSONL export pipeline with automatic quality control for LLM training data
  • Monaco Editor integration, multi-source import from Git repos, files, or raw text
  • Containerized with Docker, maintained with Dependabot
PythonFastAPIReactDocker

SentinelHub

Enterprise Wake-on-LAN management platform

Private repo

An authentication/authorization stack with Argon2id password hashing, JWT+TOTP 2FA, RBAC, and a tamper-evident, genesis-block-verified hash-chain audit log.

  • Secure, remote Wake-on-LAN engine over WireGuard VPN (raw sockets)
  • ARP/ICMP-based LAN discovery engine
  • mTLS-secured REST API and a WebSocket-based live device-status dashboard
RustAxumWireGuardWebSocket

Blackboard Ultra Automation Platform

Built for İstinye University, with a real user base

View the project ↗

One automation framework split into two modules as needed: istinye-bb-sync for students, bexam for academic staff.

  • Shared across groups in its own vocational school faculty and used by faculty members
  • Multi-platform CI/CD pipeline for Windows/macOS
  • Found and patched a path-traversal vulnerability, published a SECURITY.md policy
  • User analytics and authentication via Supabase
PythonPlaywrightSupabase

IronLog: Gym Diary

Live on the App Store

Open on the App Store ↗

An MVVM-architected workout log app with routine, weekly program, and goal tracking.

  • Real-time workout tracking via iOS Live Activities on the Dynamic Island / Lock Screen
  • Apple HealthKit integration
  • Location-based gym/route features (deep links into Google Maps/Waze)
SwiftSwiftUIHealthKit

SENTINEL_HOOK

Mobile security dynamic instrumentation framework

View on GitHub ↗

A full-stack attack-simulation environment built on Frida to research iOS biometric/MFA bypass techniques — an academic research project.

  • 7 distinct attack surfaces: Face ID, camera, liveness/AI vision, anti-tamper, MFA chain, deepfakes
  • Kernel-level IOSurface → CMSampleBuffer → VTCompressionSession camera-pipeline hook
  • Rust (Axum+WebSocket) backend, a React "tactical" dashboard, and a Swift test target
FridaRustReactSwift

PacketSentry

Real-time IDS/IPS system

View on GitHub ↗

A Scapy-based network monitoring and blocking system that detects SQL injection, XSS, and brute-force attacks in real time.

  • An alternative monitoring mode on macOS that needs no root privileges
  • JSON reporting plus separate security research notes (detection methods, emerging threats)
PythonScapy

CTF-Conference-Tracker

Security event tracking platform

View on GitHub ↗

A platform for tracking CTF competitions and security conferences, with security scanning built into CI.

  • Secret-scanning (gitleaks) integrated into CI
  • Fixed an XXE vulnerability by replacing unsafe XML parsing with defusedxml
  • Integration tests against PostgreSQL + Redis, i18n, Telegram notifications
FastAPIPostgreSQLDocker

Other projects: github.com/Kadiraricii

04

Technical Skills

Programming Languages

PythonRustTypeScriptJavaScriptCC#Bash

Backend & Frontend

FastAPIReactTauriaxumSQLAlchemyHTMLCSS

Mobile Development

SwiftReact Native

Security

Network SecurityPenetration TestingReverse EngineeringFridaCryptographyJWT / TOTP 2FAArgon2idWireGuard VPNmTLS

Data & Infrastructure

DockerMicrosoft SQL ServerSupabaseFirebasePlaywrightGitGitHub Actions

Operating Systems

LinuxKali LinuxmacOSWindows

AI-Assisted Development

Claude CodeCursorAntigravity

Contact

Want to work together?

Open to teams that need both information security and software development. Email is the fastest way to reach me.