Skip to content
View naimkatiman's full-sized avatar
:copilot:
Focusing
:copilot:
Focusing

Block or report naimkatiman

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
naimkatiman/README.md
Typing SVG
Animated Divider LinkedIn Website Email GoldTraders live flagship Robo Multi-Persona RAG live flagship



TypeScript    Next.js    AWS    Claude Code

whoami

Typing Chaos GIF

I'm Naim Katiman - I skipped the CS conveyor belt entirely.

Started in social science + finance, worked in the Malaysian capital markets, then made the completely rational decision to master other domains and go full degen into bots, AI workflows, and production software.

My superpower? I don't know enough computer science theory to be afraid of building things wrong. So I just build them until they work.

75++ repos across public and private work. Some are deployed, some useful, some built between midnight and dawn while arguing with bugs. Some are active, some are just chilling in GitHub like unused gym equipment. The goal was never to look busy. It is to keep building, learning, shipping, and maybe accidentally create something useful along the way.



current_obsession

  • Building multiple products simultaneously because apparently one existential crisis per project isn't enough
  • Running on Hermes Agent + Claude Code — my AI co-founder who never argues about equity splits
  • Operating GoldTraders and Robo Multi-Persona RAG as the two live flagships
  • Running TradeClaw in Research mode
  • Pushing AI-assisted development past what most people think is legal

My actual workflow: tell Claude what to build → argue with Claude about the implementation → ask Codex “Claude is making this plan, help me roast it” → Codex roasts it → I go back to Claude smugly → Claude calmly explains why Codex is wrong → Claude was right → ship it → repeat



operator_mode

Monday:    "I'll just fix one small bug"
Tuesday:   *launches a Telegram bot, rewrites the entire frontend,
            deploys to Railway, and creates 3 new repos*
Wednesday: "why am I tired"
Thursday:  *does it again*
Friday:    That's working

My doctor says I have "pathological shipping disorder." I told him that's a feature, not a bug. He didn't laugh.

Exhausted But Still Going GIF

live_flagships

Yes, I build trading bots. No, I'm not a crypto bro. I'm a crypto trader. There's a difference.

GoldTraders

GoldTraders

Live flagship for trader onboarding, community workflows, rewards, contests, and production operations.

Product case study · Open the live bot

Robo Multi-Persona RAG

Robo Multi-Persona RAG

Live flagship AI support system combining multiple personas, RAG, bge-m3 embeddings, and a knowledge graph for contextual retrieval.

Open the live bot


research_and_secondary_work

Research mode. An active environment for testing AI-assisted market research and trading-signal workflows.

Secondary portfolio work focused on Malaysian investor analytics and AI alpha discovery.



collaboration

I support development with BizJaya across FinQuest and FinNews. Devon Vejay is the primary contributor. My role is supporting, not lead.


what_i_actually_build

What Translation
Telegram bots Onboarding, rewards, gamification — basically I build addiction loops but for trading
AI workflows I automate myself out of a job every Tuesday
Web applications Next.js all day. If it has a URL, I probably built it at 3am
Education platforms LMS stacks, WordPress, React — because knowledge should be free (my sleep isn't)
Cloud-native tools APIs, Cloudflare Workers, event-driven workflows that I'll forget how they work in 6 months

known_issues.md

BUG-001: Will overengineer a Telegram bot for 12 users               [WONTFIX]
BUG-002: Cannot stop starting new projects                           [BY DESIGN]
BUG-003: Has too many browser tabs open right now                    [ACCEPTED]
BUG-004: Thinks "just one more feature" at 2am is reasonable          [CRITICAL]
BUG-005: Malaysian: all code in English, all debugging in Malay      [FEATURE]
BUG-006: 75++ repos and counting                                     [WONTFIX]

stack

Technologies I actually use daily (the other 47 I listed on LinkedIn don't count)

Primary stack: JavaScript, TypeScript, Python, Go, React, Next.js, Astro, Flutter, Tailwind CSS, Node.js, Docker, PostgreSQL, MongoDB, Cloudflare, Git, GitHub, and AWS
Railway



Technologies I have touched at least once and now claim expertise in

Additional stack: PHP, Vue, Express, MySQL, Firebase, WordPress, .NET, and Google Cloud

github_stats()

Numbers don't lie. My sleep schedule does.

Top Languages
GitHub Streak
GitHub Trophies

return_statement

Neon Wave Animation

"Most people have a side project graveyard. I have a side project army — and they're all deployed."

If you scrolled this far, you're either hiring me, stealing my ideas, or just vibing.

All three are welcome. Star a repo on your way out.

Animated Divider Profile views

Pinned Loading

  1. tradeclaw tradeclaw Public

    Open-source AI trading signal engine with a public, inspectable outcome ledger. Our own signals lose money on average after modeled costs — we publish every row anyway. Multi-timeframe TA, backtest…

    TypeScript 40 11

  2. continuous-improvement continuous-improvement Public

    Claude Code that gets sharper every session: runtime discipline and instinct memory (the 7 Laws of AI Agent Discipline)

    JavaScript 6 5