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 |
| bandar-broksum-dashboard | HTML/CSS/JS (single-file) | Front-end for bandar-broksum — search/filter daily IDX bandarmology broker-summary signals |
| axanctum-v2.test | Python · GitHub Actions | Multi-exchange (OKX/Bybit/HyperLiquid/Kraken/Gate.io) crypto signal scanner — derivative-based long/short engine, dual Telegram broadcast, 5-min cron scan |
| charcoal-outreach | Python · GitHub Actions · Google Sheets · WhatsApp/Email | Cloud-only outreach bot for charcoal export leads — runs on a schedule, no PC required |
| woodchar-sales-tracker (private) | Next.js · Supabase | Internal closed-deal tracker for PT Cahaya Woodchar International (2-user tool) |
| claude-chatbot (private) | Next.js · Vercel AI SDK | Streaming chatbot with swappable LLM provider |
| love-letter-showcase | GitHub Actions · GitHub Pages | Deploys 3 vendored open-source templates side by side for comparison, auto-built on push |
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 | 5,719,667 | 22.6% |
| csv | 3,476,462 | 13.7% |
| json | 3,090,875 | 12.2% |
| ts | 2,485,045 | 9.8% |
| tsx | 2,209,106 | 8.7% |
| md | 1,406,894 | 5.6% |
| ipynb | 719,624 | 2.8% |
| model | 562,505 | 2.2% |
| toml | 472,671 | 1.9% |
| txt | 412,683 | 1.6% |
Pull requests opened on other people's public repos (not forks — real upstream projects). Auto-refreshed daily.
Merged (3): squidKid-deluxe/QTradeX-Algo-Trading-SDK — fix: avoid spurious re-fetch of already-cached candles on end="now" startup, pkjmesra/PKScreener — Add RSI(14) price divergence scanner (bullish/bearish), squidKid-deluxe/QTradeX-Algo-Trading-SDK — feat: add Awesome Oscillator indicator
Open / pending review (12): 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, 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, Algo.Py, ai-trader, Hyper-Alpha-Arena, MyCryptoBot, solie
Other: turbovec (Rust vector index), OpenAlice (trading agent), G0DM0D3 (chat UI), coss (design system), MiroFish (swarm prediction engine), axanctum-intelligence (mirrored dashboard, unmodified)
Markets are data problems. Solve them with code.



