Skip to content
View schiz0x00's full-sized avatar

Block or report schiz0x00

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

Makan Sulaiman

Full-stack developer. I build internal tools, data pipelines and the infrastructure under them.

Repositories  ·  makan.midyaty@gmail.com


About

Mostly TypeScript and Python, with Go for when performance really matters. Web applications, backend services, automation, and the Linux infrastructure they run on.

Day to day that means Next.js or Astro on the front, Node behind it, PostgreSQL underneath, and Docker on Linux hosts I run myself — plus Playwright and n8n where the work is automation rather than product.

Most of my work is in private repositories — what's public is below.

Selected work

instadata — Async Instagram media scraper, on PyPI. HTTP-first: a plain anonymous request is the default path, and the expensive tiers (impersonated TLS, authenticated sessions, a headless browser) only wake up when the cheap one stops working. Resumable per page, so an interrupted 8,000-post account restarts where it stopped instead of re-spending the rate-limit budget. Python 3.13, fully typed.

image-proxy — Stateless streaming image proxy in Go. Streams the origin response without ever buffering it — no cache, no storage, no processing. SSRF-hardened (private, loopback, link-local and CGNAT ranges blocked, redirect targets checked), per-IP rate limiting, load shedding, host allowlist. Static binaries for linux and darwin on amd64 and arm64.

mcp-browser — MCP server that gives Claude Code a headless browser: navigation, DOM interaction, screenshots, and full request/response traffic capture with aggregated summaries. TypeScript, Playwright over CDP, Streamable HTTP transport with session management, deployed behind Caddy via Docker Compose.

kclaude — KDE Plasma 6 panel widget that surfaces Claude Code usage limits (5-hour, weekly, monthly) with colour-coded thresholds and reset countdowns. QML + Python, zero runtime dependencies beyond Plasma 6. Unofficial.

in the works: claude-opencode-proxy

Pinned Loading

  1. instadata instadata Public

    Fast, resumable Instagram media scraper. HTTP first, browser only as a fallback.

    Python

  2. image-proxy image-proxy Public

    Stateless streaming image proxy in Go — SSRF-hardened, rate-limited, no cache or storage

    Go

  3. mcp-browser mcp-browser Public

    MCP server exposing headless browser automation and traffic analysis to Claude Code over Streamable HTTP

    TypeScript 1

  4. kclaude kclaude Public

    KDE Plasma 6 panel widget for Claude Code usage limits. Unofficial.

    QML

  5. claude-opencode-proxy claude-opencode-proxy Public

    TypeScript