Skip to content
View Vanszs's full-sized avatar

    Highlights

    • Pro

    Block or report Vanszs

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

    👋 Hi, I'm Vanszs

    Full-Stack, AI/ML, Blockchain Dev · Indonesian Student · Serial builder of "ecosystems" that probably should've been one app

    Typing SVG

    viewsfollowerslinkedinemail

    "I'm not the smartest in the room — but I'm stubborn, and I have a lot of coffee."


    🧭 About Me

    A student who can't sit still: if there's a real problem, I build the software for it; if there's an API, I automate it; if there's a competition, I enter it. My home turf is full-stack web (Next.js + TypeScript) and Python (trading, ML, automation), with frequent road trips into Flutter, Solidity, MQL5, and even ROS 2 for drones.

    • 🎓 Currently writing my thesis (and occasionally helping friends with their ML projects)
    • 🧩 I like shipping things end-to-end — from database and API to the UI people actually click
    • 🤖 I treat AI as a coworker, not a threat — and enjoy building tools that wire into LLMs
    • 🌱 Always poking at something new: web, mobile, trading, ML, security, a bit of robotics
    • 😅 Honest disclaimer: several of my repos are forks I learn from or extend (clearly tagged below)

    🛠️ Tech Stack

    Languages

    TypeScriptPythonDartGoJavaScriptSolidityMQL5KotlinSwiftC++PHPShell

    Frontend

    Next.jsReactTailwind CSSshadcn/uiMaterial UIViteRecharts

    Mobile

    FlutterRiverpodMaterial Design 3PWA

    Backend

    Node.jsExpressFastAPIAuth.jsSocket.IOWebSocket

    Databases & Data

    PostgreSQLpgvectorPgBouncerPrismaSupabaseMySQLSQLiteFirebaseRedisIndexedDB

    AI / ML

    XGBoostscikit-learnPyTorchJupyterLangChainLangGraphYOLOWhisperMCP

    Blockchain / Web3

    EthereumSolidityTruffleOpenZeppelinWeb3.js

    IoT & Robotics

    ROS 2ESP32ArduinoMetaTrader 5

    DevOps & Tooling

    DockerGitGitHub ActionsVercelLinuxCelery


    🚀 Featured Projects (the ones with actual substance)

    🏫 JagaSekolah — Early Dropout Warning System

    An early-warning system that flags students at risk of dropping out (elementary/middle school), built for the LIDM ITDP competition. It detects risk from attendance, grades, and economic factors — then suggests interventions, not punishment.

    • Stack: Next.js 15 · TypeScript · Prisma 6 · PostgreSQL/PgBouncer · Auth.js v5 · Recharts · PWA (Serwist + Dexie)
    • Highlights: a deterministic rule-based scoring engine (ABC framework: Attendance/Behavior/Course + local context), offline-first with a sync queue + idempotency keys, RBAC, AES-GCM encrypted backups, and a Dapodik CSV/Excel importer.
    • 😅 An app that saves kids from dropping out, with a README longer than the kids' actual essays. Ships with Docker and audit logs — enterprise software for schools whose wifi flickers.

    🔱 VansRouter — AI Router for 40+ Providers 🍴 fork of 9Router

    A router/proxy that connects AI coding tools (Claude Code, Cursor, Codex, etc.) to 40+ providers with auto-fallback and RTK token compression (saves 20–40%).

    • Stack: JavaScript/Node · Next.js (server) · Python · Docker
    • Highlights: per-API-key ACL, 3-tier fallback (subscription → cheap → free), Windows support that actually works (cmd/PowerShell, no bash needed), tool-call reliability fixes.
    • 😅 Forked a popular router, then immediately wrote a comparison table roasting the original's Windows support. Gives full credit to upstream while explaining, in detail, why upstream is grumpy. Peak open-source energy.

    🏛️ Simokerto PINTAR Ecosystem — Smart City KKN (4 integrated repos)

    Digitalizing sub-district (kelurahan) services in Simokerto, Surabaya. A full ecosystem: backend + 2 mobile apps + a web dashboard, complete with an ESP32 IoT siren.

    ComponentRepoStack
    🌐 Web DashboardLuaran_Website_…_SimokertoNext.js 15 · TypeScript
    📱 Citizen App ("Lapor Maling")Flutter_Aplikasi_Pintar_KelurahanFlutter · Riverpod · Firebase · Socket.IO
    👮 Officer AppAplikasi_Pintar_PetugasFlutter · FCM · WebSocket
    🔌 Backend + IoTpintar-api-mainExpress · MySQL · ESP32 (C++)
    • 😅 The citizen app is literally called "Lapor Maling" (Report a Thief) and has offline support — because catching thieves must keep working even when the signal drops. Also, the entire backend lives in one main.js file, and the README proudly admits it.

    🏛️ Nasdem_Web_V2.0 — Political Site + Election Analytics (freelance)

    The official site for DPD NasDem Sidoarjo: public info + a multi-tier admin CMS with election analytics per candidate/dapil/district/polling station (TPS).

    • Stack: Next.js 15 · TypeScript · Tailwind v4 · shadcn/ui · Supabase (Postgres + Auth + RLS)
    • Highlights: 3 admin tiers, scheduled WhatsApp broadcasts, Row-Level Security.

    📊 Channel-Pulse — YouTube Competitor Analytics

    Paste a channel URL → get a performance dashboard built on a custom momentum score (views reach, views/day, engagement, velocity, recency) with breakout/cooling labels + CSV export.

    • Stack: Next.js 16 · React 19 · TypeScript · Tailwind 4 · YouTube Data API v3
    • 😅 Built an entire YouTube analytics SaaS with zero charting libraries. Either deeply principled or a flex. The scoring formula is suspiciously well-calibrated for someone who "just" peeks at competitors.

    🩺 Speach-To-Speach-Diarization — "Consultation Scribe AI"

    A tool for psychologists: record a session → separate speakers (Psychologist vs Patient) → auto-generate SOAP clinical notes.

    • Stack: Next.js · FastAPI · WhisperX (diarization) · LLM · wav2vec2 ID/Javanese/Sundanese model
    • 😅 The repo is named "Speach-To-Speach" (permanent typo), but the product is genuinely useful. The typo is the personality.

    💹 Trading & Quant (Python · MQL5)

    ProjectTypeSummary
    Bybit_AutoTradeOriginalMulti-exchange trading bot (7 exchanges) with a Telegram Bot + MCP Server for Claude/AI integration and XGBoost signals.
    MT5_BOTOriginalMetaTrader 5 Expert Advisor: XAUUSD DCA ladder strategy + RSI filter + anti-margin-call system. 20MB of MQL5.
    XauBot🍴 forkGold bot: 37-feature XGBoost + Smart Money Concepts + HMM regime detection + web dashboard.
    TradingAgents🍴 forkMulti-agent LLM trading framework (from the arXiv 2412.20138 paper).
    backend-screener-cryptoOriginalReal-time crypto screener (Go + WebSocket, ~200 pairs, RSI/EMA/Bollinger/ATR/VWAP).

    😅 Net result: I support more exchanges than I have trading accounts. And yes, that's more MQL5 than the average trader has read of the docs.


    🛡️ Security & 🤖 Automation (transparent: many are forks)

    ProjectTypeSummary
    NewMikuMikuBeamDDOS ⭐22🍴 forkAnime-themed Layer 7 stress-testing tool, real-time UI (EN/ID/中文), 8 methods including CVE-2023-44487. My most-starred repo.
    Sentinel_SecurityOriginalA VS Code extension for AI-powered pentesting — Nuclei/Nmap/SQLmap via MCP, OWASP/MITRE mapping.
    Cyber-Claude🍴 forkAutonomous cybersecurity agent (Claude/GPT/Gemini via MCP), red + blue team.
    Evillimiter · hawk🍴 forkLAN bandwidth limiter (ARP) & network recon toolkit.

    😅 "Limit bandwidth without admin access" is a very polite way to describe what this does to your roommate's gaming session.


    ⛓️ Blockchain / Web3

    • 🤖 Manta-Hackaton-v1.0 "Arcalis" — A decentralized AI platform on Manta Network: quadratic-voting DAO, ZK privacy, routing across 6+ AI models. (Original)
    • 🎫 ICP-BlockTix-Contract — On-chain event ticketing (Solidity, Truffle, OpenZeppelin). Named "ICP" but actually deployed on Ethereum testnets (Holesky/Bitfinity) — an identity crisis, now at peace.
    • 🔗 d.a.t.a🍴 fork · mev-toolkit🍴 fork · web3-scripts

    🤖 Robotics & Academic

    • 🚁 KRTI_Dirgasena_2025_VTOL — An autonomous hexacopter drone system for the FAIO 2025 competition: takeoff → navigate 12 checkpoints → object detection (YOLO) → pick up/drop objects with a magnet → auto-land. ROS 2 Humble + Python, with just as the task runner.
    • 📓 A few Skripsi_* repos — Jupyter-based ML experiments (helping friends' research).
    • 😅 Uses just (not Makefiles) to build robots — caring about Developer Experience even while flying drones.

    🧠 AI Tooling & Apps

    ProjectTypeSummary
    autoclipper🍴 forkAI video highlight auto-clipper — downloads YouTube/Bilibili, finds highlights with a Qwen LLM, auto-cuts compilations (FastAPI + Celery + Redis + React).
    openclaw-langchainOriginalA cross-platform personal AI assistant experiment (LangChain-flavored).
    Resume-Matcher🍴 forkTune resumes to job descriptions with keyword insights.
    genai-shadow-vpOriginalA small GenAI experiment in Python.

    🌐 Web, Freelance & Coursework

    ProjectStackNote
    TugasPemrogrammanCrypto_IndodaxBybitAPINext.js 15 · React 19 · WebSocketA class assignment that turned into a real-time Indodax + Bybit dashboard. (Yes, the repo name has a typo. No, I won't rename it.)
    SkyWay_WebTypeScript · Next.js500K+ lines of TypeScript and still no README — the mystery repo.
    Magang_Web_IGS · Flutter_Project_IGS_MagangNext.js · FlutterInternship work (web + mobile) at IGS.
    MINIMAL-ECOMERCE-TALL-STACK ⭐1Laravel · TALLMinimal e-commerce on the TALL stack.
    NauticalNusantara · kadoo · Login-yetiHTML/CSS/JSEarly creative front-end & UI experiments.

    🗂️ Project Archive (by category)

    Click to expand the full catalog — yes, there are a lot

    🌐 Web & Smart CityJagaSekolah · Nasdem_Web_V2.0 · Luaran_Website_Keluarahan_Simokerto · Flutter_Aplikasi_Pintar_Kelurahan · Aplikasi_Pintar_Petugas · pintar-api-main · Channel-Pulse · SkyWay_Web · Magang_Web_IGS · porto-webv2

    💹 Trading & QuantBybit_AutoTrade · MT5_BOT · XauBot 🍴 · TradingAgents 🍴 · backend-screener-crypto · XAUUSD_Pred_Bot · TugasPemrogrammanCrypto_IndodaxBybitAPI

    🤖 AI / MLSpeach-To-Speach-Diarization · autoclipper 🍴 · openclaw-langchain · Transformer_Sentiment_Analyze · yolo-autonomus · Resume-Matcher 🍴 · genai-shadow-vp

    🛡️ Security & NetworkingNewMikuMikuBeamDDOS 🍴 ⭐22 · Sentinel_Security · Cyber-Claude 🍴 · Evillimiter 🍴 · hawk 🍴 · Free-Proxy 🍴

    ⛓️ Blockchain / Web3Manta-Hackaton-v1.0 · ICP-BlockTix-Contract · d.a.t.a 🍴 · mev-toolkit 🍴 · web3-scripts

    🤖 Automation BotsHotWalletBot ⭐1 · OnmiBot · Wave-Bot · MemeBot · Carv-Bot · Va (WhatsApp)

    🚁 Robotics & ToolingKRTI_Dirgasena_2025_VTOL · VansRouter 🍴 · home-config-backup


    📈 GitHub Stats


    🔮 Currently Focused On

    • 🏫 Polishing JagaSekolah for LIDM (offline PWA + calibrating the scoring with a partner school)
    • 💹 Quant research: combining ML + Smart Money Concepts for gold trading
    • 🤖 AI-powered developer tooling (routers, security agents, MCP servers)
    • 🧹 ...and one day, writing a README for my own portfolio repo 😌

    Let's talk · 📧 bevansatria@gmail.com · 💼 LinkedIn · 📍 Indonesia

    If a repo looks interesting, drop a star — so HotWalletBot isn't lonely with its single one.

    Pinned Loading

    1. qwencloud-generatorqwencloud-generatorPublic

      Automated QwenCloud account registration & API key harvester with multi-threading, TUI dashboard, proxy rotation, and Gmail OAuth

      Python 285 80

    2. VansRouterVansRouterPublic

      Forked from decolua/9router

      🆓 Lightweight Version of 9Route x Omniroute Combined Logic - Unlimited FREE AI coding. Connect Claude Code, Codex, Cursor, Cline, Copilot, Antigravity to FREE Claude/GPT/Gemini via 40+ providers. A…

      JavaScript 203 45

    3. NewMikuMikuBeamDDOSNewMikuMikuBeamDDOSPublic

      Forked from sammwyy/MikuMikuBeam

      An open-source network stresser tool but it's Hatsune Miku (Updated)

      TypeScript 24 3

    4. Anti-AI-UIAnti-AI-UIPublic

      Anti-AI Slop UI/UX steering skills — filter, palette, and research tool for Kiro, Claude Code, Cursor, Windsurf, Copilot, and more. Build intentional, branded, accessible interfaces.

      Python 7 3

    5. TradingAgentsTradingAgentsPublic

      Forked from TauricResearch/TradingAgents

      TradingAgents: Multi-Agents LLM Financial Trading Framework

      Python 3 2