Ataqah Ramadhan, design engineer

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
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

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
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
- 01AlarmA machine on the line raises a fault
- 02SkillThe agent loads the matching playbook
- 03RescheduleCP-SAT, under 60 seconds
- 04ScenariosThree options, priced in Rupiah
- 05ApproveA supervisor signs off in one click
- 06Write backSAP, after a drift check
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