Skip to content
View bocchisad's full-sized avatar
😊
cooking
😊
cooking

Block or report bocchisad

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

About & Experience

  • Education: High school student focused on ML, computer vision, and software engineering.
  • Focus: Real-time CV (MediaPipe / OpenCV), Python tooling, and small full-stack products.
  • Also building: Go networking & P2P — screen-stream, bridge; FastAPI services; WebRTC apps.
  • Achievements: AI Challenge — Participant in the Main Stage of the international youth AI competition.

Featured projects

cv-desk — control your Mac desk with hand gestures.

macOS 13+ menu-bar app powered by MediaPipe Hands: play/pause, volume, Spaces, Mission Control, App Exposé, screenshots — mapped from a small deliberate gesture set, with per-app profiles.

Repo Python Platform

bin2img-classifier — binary visualizer & malware-family classifier.

Turns executables into grayscale byteplots and thermal entropy heatmaps, extracts GLCM/LBP + section features, and classifies families with CatBoost — FastAPI UI, risk score / rules, history, Docker & CI.

Repo Python Stack

screen-stream — privacy-preserving low-latency P2P screen capture.

Go + cgo + pion WebRTC: DirtyPacket / HW H.264 tracks, local hub (no cloud), TOFU identity pins, optional PII/OCR redaction. Capture via ScreenCaptureKit (macOS), PipeWire/X11 (Linux), DXGI (Windows).

Repo Go Stack


Other projects

bridge — Mac ↔ Linux file transfer over LAN / optional self-hosted relay (Go, CLI + tray, PIN pairing, E2E TLS).

hand-draw — air-draw with webcam: MediaPipe Hands + Face, brushes, dual-hand palette, voice, symmetry.
Demo

Cipher — serverless P2P messenger: WebRTC, AES-GCM E2EE, calls, encrypted history export.

Minelink — Minecraft LAN tunnel over the internet (Go + WebRTC, WS relay fallback).

steam-price-parcer-api — FastAPI Steam price tracker / history API.

video-downloader — web video downloader (Express + yt-dlp backend, static frontend).


Tech Stack

Languages Python Go JavaScript HTML5

Machine Learning & CV MediaPipe OpenCV NumPy Scikit-Learn CatBoost

Backend & Realtime FastAPI Node.js WebRTC

Tools & OS macOS Linux Docker Git Render


Contact

Portfolio Telegram GitHub

Pinned Loading

  1. cv-desk cv-desk Public

    macOS menu-bar desk control with hand gestures (MediaPipe)

    Python 2

  2. bin2img-classifier bin2img-classifier Public

    Binary visualizer & malware-family classifier: byteplots, entropy heatmaps, CatBoost, FastAPI UI

    Python 2

  3. hand-draw hand-draw Public

    Air-draw with webcam: MediaPipe Hands + OpenCV, brushes, dual-hand palette, voice, face gestures

    Python 2

  4. screen-stream screen-stream Public

    Go 2

  5. bridge bridge Public

    Go 2