Algorithmic trading, AI systems, backend engineering — Bogor, Indonesia
Deploying real systems, not just notebooks.
Also working with MQL4/MQL5 (MetaTrader Expert Advisors) and MediaPipe (real-time gesture/vision).
| Project | Stack | What it does |
|---|---|---|
| AgriTwin | FastAPI · Next.js/React · Supabase · MQTT · Gemini RAG · Docker | Greenhouse digital twin — IoT sensors, AI agronomist, market prices, migrated from a 15.6K-line Streamlit monolith |
| Agent-Sales-Woodchar | CrewAI · Gemini/Groq · Gmail/Sheets API | 7-agent autonomous B2B sales pipeline for charcoal export — scraping, outreach, PDF quotes, Telegram reports |
| ATRADEX (private) | FastAPI · WebSocket · asyncpg · Supabase | Automated crypto trading bot — real-time market data, signal execution |
| forex-scalp-bot | MQL4/MQL5 | Modular scalping EA — risk management, entry signal, news/session filters as separate includes |
| FUTURE-MARKET (private) | Flask · ccxt · Telegram Bot API | Futures price prediction & alert bot |
| MPD-SAG | Python · C++ · MediaPipe · MQTT | Gesture-triggered smart agriculture IoT demo — vision-based activation, live NDVI panel |
| binance-intelligence, automatic_trade, bandar-broksum (private) | Python | Crypto & equity market-intelligence utilities |
Plus 10+ smaller experimental trading/automation bots across public repos.
Literal line counts (wc -l) across all repositories, own work + forks combined. Auto-refreshed on every push (near real-time) with a daily fallback — each run reclones every repo, so it takes a few minutes.
| Language | Lines | Share |
|---|---|---|
| py | 3,669,994 | 17.4% |
| csv | 3,476,462 | 16.5% |
| json | 2,343,568 | 11.1% |
| ts | 2,042,926 | 9.7% |
| tsx | 1,969,081 | 9.3% |
| md | 920,344 | 4.4% |
| ipynb | 719,624 | 3.4% |
| model | 562,505 | 2.7% |
| toml | 471,435 | 2.2% |
| txt | 411,666 | 2.0% |
Pull requests opened on other people's public repos (not forks — real upstream projects). Auto-refreshed daily.
Merged (2): squidKid-deluxe/QTradeX-Algo-Trading-SDK — fix: avoid spurious re-fetch of already-cached candles on end="now" startup, squidKid-deluxe/QTradeX-Algo-Trading-SDK — feat: add Awesome Oscillator indicator
Open / pending review (13): 51bitquant/binance_grid_trader, AI4Finance-Foundation/FinRL-Meta, AI4Finance-Foundation/FinRobot, HammerGPT/Hyper-Alpha-Arena, al1enjesus/polymarket-whales, cunarist/solie (x2), diogomatoschaves/MyCryptoBot, freqtrade/freqtrade, himanshu2406/Algo.Py, pkjmesra/PKScreener (x2), whchien/ai-trader
Agent & AI tooling: ruflo, ponytail, career-ops, ui-ux-pro-max-skill, free-claude-code, graphify, OpenHands, browser-use, langflow, dify
Self-hosted / LLM infra: ollama, open-webui, coolify, supabase, vaultwarden, Stirling-PDF, community-edition (Plausible)
Data & media ML: crawl4ai, maxun, yt-dlp, whisper, Fooocus
Quant research: qlib, gs-quant, machine-learning-for-trading, TradingAgents, awesome-quant, Financial-Models-Numerical-Methods, Computational-Finance-Course, QuantDingerCahyo, AUTO-TRADE-FLEXIBLE, binance-public-data-cahyo, freqtrade, FinRobot, FinRL-Meta, QTradeX-Algo-Trading-SDK, binance_grid_trader, polymarket-whales, PKScreener
Other: turbovec (Rust vector index), OpenAlice (trading agent), G0DM0D3 (chat UI), coss (design system), MiroFish (swarm prediction engine)
Markets are data problems. Solve them with code.



