Full-Stack Developer
2026-07 — present
Building and improving every surface of the Emtrade product — public landing pages, the member web app, and the Emtrade Academy education platform — on top of a real-time market-data pipeline covering Indonesian stocks, US stocks, and crypto. Scope spans web, backend, and mobile, including RAG and LLM automation over Emtrade's research and education library.
Education platform behind Emtrade Academy, the e-course that teaches Ellen May's "Super Trader" method. Delivers short-form video lessons, comprehension quizzes, certificates, live webinars, and daily market briefings to paying members across stock and crypto tracks.
Authenticated member area where traders read stock picks, analysis, and research, and track their own positions. Built and improved feature by feature across the Vue and React surfaces that make up the product.
Backend pipeline that ingests Indonesian stock, US stock, and Binance crypto market data and fans it out to the web and mobile clients in real time. Kafka carries the high-throughput market feed, RabbitMQ handles task and notification workloads, and Grafana covers monitoring.
Retrieval-augmented generation layer over Emtrade's research reports, course material, and market updates, plus LLM automation for the repetitive parts of content and support workflows.
Flutter client that brings the member experience to phones — real-time trading ideas, course playback, briefings, and Q&A — sharing the same backend contracts as the web app.
Public marketing surface that explains the product and converts visitors into members — Academy programme pages, pricing and promo flows, testimonials, and the sign-up path into the member area.
Single-page landing site for Dokumitra, a PVC document-holder manufacturer selling report-card folders, diploma covers, and passport pouches. Built as a static page with a lightweight PHP lead endpoint and WhatsApp-first ordering, so it stays fast and cheap to host.