Skip to content
View rizalcodes's full-sized avatar

Block or report rizalcodes

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
rizalcodes/README.md
██████╗ ██╗███████╗ █████╗ ██╗ ██████╗ ██████╗ ██████╗ ███████╗███████╗
██╔══██╗██║╚══███╔╝██╔══██╗██║ ██╔════╝██╔═══██╗██╔══██╗██╔════╝██╔════╝
██████╔╝██║ ███╔╝ ███████║██║ ██║ ██║ ██║██║ ██║█████╗ ███████╗
██╔══██╗██║ ███╔╝ ██╔══██║██║ ██║ ██║ ██║██║ ██║██╔══╝ ╚════██║
██║ ██║██║███████╗██║ ██║███████╗╚██████╗╚██████╔╝██████╔╝███████╗███████║
╚═╝ ╚═╝╚═╝╚══════╝╚═╝ ╚═╝╚══════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚══════╝╚══════╝

> Python Developer · Data Analyst · Bot Builder

PortfolioLinkedInTwitterFiverr

StatusFocus


classRizalCodes:
def__init__(self):
self.name="Rizal Ical"self.role="Python Developer & Data Analyst"self.available=True# Open to remote work & freelance@propertydefstack(self):
return {
"ai_agents" : ["Ollama", "Qwen3", "LLM Tool Calling"],
"backend" : ["Python", "FastAPI", "PostgreSQL", "SQLAlchemy"],
"data_ml" : ["Pandas", "scikit-learn", "Plotly", "Streamlit"],
"streaming" : ["Kafka", "Redis Pub/Sub"],
"scraping" : ["Selenium", "BeautifulSoup", "Requests"],
"web3" : ["Web3.py", "Etherscan API", "CoinGecko API"],
"devops" : ["Linux", "VPS", "systemd", "Git", "Docker"],
"auth" : ["JWT", "REST APIs", "Alembic"],
}
@propertydefcurrently(self):
return [
"🤖 Shipped Genius — a local AI agent running fully offline on Qwen3 1.7B",
"🔨 Building LLM-powered projects (RAG → AI Agent → MCP)",
"✅ FOSSASIA open source PR #4186 merged!",
"📊 Available for freelance — Data & Automation",
]

🚀 Featured Projects

ProjectStackLive
🤖 Genius — Local AI agent (Jarvis/Friday-style) running 100% offline on Qwen3 1.7B, 6 features / 25 tools, tiered permission model with confirm-gated write/execute actionsPython · Ollama · SQLite▶ GitHub
🚨 Fraud Detection API — Real-time Kafka streaming pipeline, Isolation Forest ML scoring, Telegram alerts, live dashboardFastAPI · Kafka · scikit-learn · PostgreSQL▶ GitHub
🛒 E-Commerce Price War Analysis — Lazada vs Zalora MalaysiaSelenium · Pandas · Streamlit · Supabase▶ Live Demo
📊 E-Commerce BI Dashboard — PostgreSQL-backed, Docker-deployable, interactive filters & category drill-downPlotly Dash · PostgreSQL · Docker▶ GitHub
Realtime Analytics Platform — Multi-user, JWT auth + RBAC, live WebSocket dashboards, Redis pub/sub & cachingFastAPI · Plotly Dash · Redis · PostgreSQL▶ GitHub
🗓️ AutoReport — Automated report generation & delivery via Telegram/email on a schedule, multi-user SaaS-liteFastAPI · Streamlit · APScheduler · PostgreSQL▶ GitHub
🔗 URL Shortener + Analytics API — GeoIP tracking, rate limiting, JWTFastAPI · PostgreSQL · GeoIP▶ GitHub
🔐 CryptoVault API — Portfolio tracker with PnL analyticsFastAPI · PostgreSQL · CoinGecko▶ GitHub
🤖 Web3 Analytics Telegram Bot — 11 modules, deployed on VPSWeb3.py · Telegram API · systemd▶ GitHub
🧹 dataqual — CLI tool auditing CSV/Excel/PostgreSQL datasets for missing values, duplicates & outliersPython · Typer · Pandas · Rich▶ GitHub
📡 apiwatch — CLI + Telegram bot monitoring API uptime, with SLA reports & response time trend detectionPython · Typer · SQLite · Telegram API▶ GitHub

🛠️ Tech Stack

PythonOllamaFastAPIPostgreSQLSQLiteRedisKafkascikit-learnPandasDashStreamlitAPSchedulerSeleniumTyperDockerLinuxGitJWT


📜 Certifications

  • 🏆 HackerRank Python BasicVerify
  • 🏆 HackerRank SQL BasicVerify
  • 🏆 Kaggle Python — Kaggle

🌐 Open Source

  • FOSSASIA eventyay — PR #4186 merged · Python · Django · Reviewed & approved by 3 maintainers

📊 GitHub Stats

Rizal's GitHub Stats

Top Languages

GitHub Streak

Activity Graph


> Available for remote work & freelance

> Let's build something useful.

PortfolioFiverr

Pinned Loading

  1. contract-analytics-botcontract-analytics-botPublic

    All-in-One Web3 Telegram bot — 11 modules: contract analytics, portfolio tracker, MEV detector, DeFi yield, token sniffer, whale tracker, NFT floor, gas predictor, arbitrage scanner, DAO governance…

    Python

  2. mev-detectormev-detectorPublic

    Real-time Ethereum MEV detector — sandwich attacks, arbitrage & frontrunning detection with Telegram alerts | Python · Web3.py · Etherscan V2

    Python

  3. portfolio-trackerportfolio-trackerPublic

    Real-time Ethereum portfolio tracker — ETH balance, ERC-20 tokens, NFT holdings & DeFi positions via Telegram bot | Python · Web3.py · Etherscan V2 · CoinGecko

    Python

  4. web3-python-toolkitweb3-python-toolkitPublic

    Realtime Ethereum wallet tracker built with Python and web3.py

    Python

  5. defi-yield-aggregatordefi-yield-aggregatorPublic

    Real-time DeFi yield aggregator — compare APY from Aave V3, Compound, Curve & Uniswap V3 with Telegram alerts | Python · Web3.py · DeFi Llama API

    Python

  6. nft_floor_trackernft_floor_trackerPublic

    🖼️ NFT Floor Price Tracker for Ethereum — Monitor floor prices, volume & sales alerts from OpenSea API. Get Telegram alerts on pumps/dumps. Built with Python & OpenSea API v2.

    Python