Ataqah Ramadhan, design engineer

Ataqah Ramadhan in glasses and a black sweater, chin resting on his hand

Ataqah Ramadhan
Design engineer

Jakarta, Indonesia
Open to internships from mid‑2027
Remote or on-site

About

I design interfaces and build what runs behind them.

I’m a Computer Science student in Jakarta, graduating in 2028. I work where design meets engineering: I draw the interface, then build the motion, the 3D, the type, and the systems that keep its numbers honest.

Outside class I build AI agent tooling and market-research engines. They taught me to test things properly and to label every number for what it is.

Toolbox

Design

  • Interface design
  • Typography
  • Motion design
  • Scroll storytelling
  • 3D scenes
  • Prototyping

Frontend

  • TypeScript
  • React
  • Next.js
  • Astro
  • Tailwind CSS
  • three.js
  • React Three Fiber
  • GLSL
  • GSAP

Systems

  • Python
  • pandas
  • Node
  • FastAPI
  • Flask
  • OR-Tools
  • RAG
  • MCP
  • SAP S/4HANA
  • Git worktrees

Selected work

  1. 2026 · Design and build, solo

    01. HedgeHound

    A website that shows crypto funding spreads as a night sky. Coins are stars, and the scanner is a radar sweeping the dark.

    • One persistent three.js canvas with custom GLSL for the stars, the glass hound and a pixel-bite transition.
    • Scroll drives every transition. When you stop scrolling, the sky stops too.
    • Every number is tagged LIVE, PAPER or SAMPLE, so nothing on screen is invented.

    Next.js 16 · React Three Fiber · GLSL · GSAP · Lenis

    HedgeHound's poster: a dark hound sniffing a torn chart under the words Hedge Hound, Sniff the spread
  2. 2026 · Design and build, solo

    02. agent-relay

    Claude Code hands build tasks to other coding agents, answers their questions, and reviews every diff before it merges.

    • A Node bridge with no runtime dependencies runs OpenCode and Command Code over the Agent Client Protocol.
    • Each task gets its own git worktree and branch, so agents never touch the main tree.
    • Eleven relay tools, with the safety rules repeated in the tool descriptions Claude always sees.

    Node · TypeScript · ACP · Claude Code plugins

    Screen recording · 4 Nov 2026

  3. 2026 · AI SAP Hackathon · Team Choco Munchacho

    03. SkillForge

    An AI supervisor for Indonesian factories. When a machine fails, it plans the repair and a new schedule, then waits for a person before it writes to SAP.

    My job was the problems that got past my teammates and their AI tools: the app layer, the architecture, and the bugs nobody else could crack.

    • OR-Tools CP-SAT finds a valid reschedule in under 60 seconds.
    • Three scenarios priced in Rupiah, with field-level diffs and an ERP drift check before write-back.
    • Every AI claim cites the plant document it came from.

    FastAPI · React · OR-Tools · RAG · SAP S/4HANA

    Supervised autonomy

    1. 01AlarmA machine on the line raises a fault
    2. 02SkillThe agent loads the matching playbook
    3. 03RescheduleCP-SAT, under 60 seconds
    4. 04ScenariosThree options, priced in Rupiah
    5. 05ApproveA supervisor signs off in one click
    6. 06Write backSAP, after a drift check
  4. 2026 · Design and build, solo

    04. BacktestEngine

    Does a candle-colour scalping rule make money on SYN futures? I built a backtest to answer honestly. The answer is no.

    • Bar by bar on closed candles only, with fees, funding, leverage and liquidation.
    • 305,280 one-minute candles across seven months and 77,018 trades.
    • A stop removes all 73 liquidations, but the rule wins 17.5% of trades and needs 48.5% to break even.

    Python · pandas · Binance public data

    Also on the research desk, code private: solana-wallet-research, in production, and EvenLighter, in design.

    Real run · 4 Nov 2026

    $ python run.py --start 2025-12 --end 2026-06[run] months=2025-12..2026-06 n=7 symbol=SYNUSDT[run] klines loaded : 305,280 rows[run] funding loaded : 1,271 rows[run] bare: 77018 trades[run] +stop: 77141 trades[run] +stop+gate: 49240 trades === Scorecard === bare +stop +stop+gate Trades 77018 77141 49240 Win rate 17.5% 17.5% 17.8% Stops 0 816 546 Liquidations 73 0 0 BE win rate 48.5% 48.7% 48.6%Actual win rate 17.5% 17.5% 17.8%

Contact

Send methe hard part.

Jakarta, Indonesia · Open to internships from mid-2027 · Remote or on-site

Set in Bodoni Moda, Inter Tight, Inter and JetBrains Mono. Built with Astro, GSAP and Lenis. © 2026 Ataqah Ramadhan.