Skip to content
View lifeqsoll's full-sized avatar
🤧
i use arch btw
🤧
i use arch btw

Block or report lifeqsoll

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

About & Experience

  • Education: High school student focused on AI development.
  • Focus: Deep learning, computer vision architectures, and multimodal models (CLIP).
  • Achievements: AI Challenge — Participant in the Main Stage of the international youth AI competition.

Featured projects

1. SysSpectogram — host defense as computer vision

SysSpectogram is a Linux / VPS defense utility that treats host telemetry as images.

It samples CPU, memory, network, disk, and GPU metrics every second, builds 60-second windows into spectrogram-like matrices, and scores them with a CNN (computer vision) plus Isolation Forest (classical ML) ensemble — useful for behavioral anomalies such as CPU / GPU crypto-miners, resource abuse, and unusual host load. Around that core it adds perimeter / egress watching, OSINT on the attacker IP (nmap, DNS, certificate logs), and a Telegram / web control plane for alerts and SOAR-lite responses (ban, recon, kill — with dry-run). In v1.0 it also ships a Tauri 2 + Svelte Control Center desktop app, a polkit-gated root helper, a Rust integrity agent with Aya eBPF probes (execve, openat, module load, kill, setuid), and an incident engine with ATT&CK mapping and HTML reports.

Version Repo Demo Site

2. Gavel AI — layered AI-vs-real image signals

Gavel AI is an Apache-2.0 computer-vision prototype that looks for signs of AI image generation — not a courtroom “this is fake” claim, but a layered signal you can inspect.

L0 is a frozen OpenCLIP ViT-L/14 backbone with a calibrated linear probe (generated / uncertain / real). Around it sit local layers: anatomy (MediaPipe face / pose / hands map + strict 2D hand warnings), artifacts (flat-region residual kurtosis as a soft cue), geometry (LSD + vanishing-point consistency), and a physics stub. Fusion A combines them: L0 or a hard layer vote can raise a generation signal; soft artifacts cannot overturn a strong L0=real; a clean face-free hand close-up can veto a known L0 false positive on stock gym hands. Wide diptychs are scored on left/right tiles. Ships a Gradio UI, typed EvidenceProtocol JSON, OpenCV overlays, and training / eval tooling for the probe.

License Repo Stack


Tech Stack

Languages Python SQL Rust TypeScript

Machine Learning & CV PyTorch OpenCV Scikit-Learn Pandas ONNX CLIP MediaPipe NumPy HuggingFace

Tools, UI & OS Linux Docker Git Gradio Svelte Tauri eBPF Pydantic


GitHub languages

Top languages


Contact

Telegram X Email

Pinned Loading

  1. SysSpectogram SysSpectogram Public

    Linux VPS Defense via Computer Vision: Time-series to Spectrogram CNN + Isolation Forest ensemble. High-performance inference via ONNX.

    Python 4

  2. gavel-ai gavel-ai Public

    Geometric Analysis & Verification Ensemble

    Python 1