Skip to content
View Pastalikek65's full-sized avatar

    Block or report Pastalikek65

    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.

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

    Hi, I'm Pastalikek65 👋

    Systems-programming hobbyist who rebuilds infrastructure primitives from scratch in Go, Rust, and C++ to understand how they actually work.

    🧪 What I build

    I learn best by reimplementing core systems — zero external dependencies whenever possible.

    ProjectWhat it is
    termtunnelP2P TCP/HTTP tunnel over WebRTC with Noise end-to-end encryption — an ngrok alternative for Termux
    goredisRedis-compatible key-value store from scratch — RESP protocol, sharded concurrency, RDB/AOF persistence, Pub/Sub
    gotorrentBitTorrent client from scratch — bencode, HTTP tracker w/ BEP 12 failover, peer wire protocol, verified download, resume
    cronpingTiny low-memory cron daemon that alerts (Telegram/Discord/ntfy/webhook) when a scheduled job fails, with durable retry queue
    sqlite-backupsConsistent hot-backups of live SQLite: Online Backup API, LZ4/gzip, cron + retention, local/S3
    edgewasm-runtimeA from-scratch WASM runtime in Rust

    🌐 Open-source contributions

    I actively contribute upstream — most recently to rclone, freeCodeCamp, anacrolix/torrent, and helm.

    🛠️ Tools I work with

    Go · Rust · C++ · Python · TypeScript · Linux · SQLite · Docker

    📬

    • Open to systems-programming discussions
    • Learning through building

    Popular repositories Loading

    1. file-organizer-cli file-organizer-cliPublic

      A professional Node.js CLI that analyzes files by type, date and size, then moves/copies them into automatically categorized folders with a colored summary table. Built with TypeScript, commander, …

      TypeScript 1

    2. termtunnel termtunnelPublic

      P2P TCP/HTTP tunnel over WebRTC with Noise E2E encryption — an ngrok alternative for Termux

      Go 1

    3. mae maePublic

      Mock API Engine — single-binary, dependency-free REST mock server (C++17, epoll, SQLite, JSON/YAML config, hot-reload)

      C++ 1

    4. yaso yasoPublic

      HTML

    5. expense-tracker-api expense-tracker-apiPublic

      Aylık harcamaları kategorize eden ve özet raporlar sunan REST API (FastAPI + SQLite). Kategori yönetimi, otomatik kategorizasyon, aylık/dönem raporları.

      Python

    6. pdf-ai-assistant pdf-ai-assistantPublic

      PDF dokümanlarını analiz edip OpenAI/Gemini API ile soruları yanıtlayan FastAPI + Streamlit tabanlı AI asistanı.

      Python