Fathur.

AI・ソフトウェアエンジニア; AI @OCBC; Informatics @ITB;

Python
C/C++
PyTorch
TensorFlow
React
Next.js
TypeScript
Rust
Haskell
Go
PostgreSQL
Docker
Node.js
FastAPI
LangChain
Tailwind

人がシステムとどう関わるかに目を向けている。

使う機能ではなく。 ためらいが生まれる瞬間に。

街を歩く人々

動きは共有された言語。

群衆はソフトウェアのように動く。 多くの意図。 ひとつの共有空間。

交差点を渡る人々

つくる前に、観ることから始めた。

コードから始めたわけではない。

明確さへの問いから始めた。

駅のホームを歩く人々

環境が変わらなければ、パターンは繰り返す。

コードは配慮のための手段になった。 会うことのない利用者へ。 顔も知らない仲間へ。

夜の人の流れ

演出のない共感。

整ったシステムは説明を減らす。

横断歩道を進む人々

沈黙は時に、最も礼儀正しいインターフェース。

明確であればあるほど、 人は安心して使える。

摩擦は少なく。 質問も少なく。 前に進める。

階段を行き交う人々

インターフェースが障害になってはいけない。

私は連続で考える。

入力。 遷移。 結果。 そして、その間の余白。

都市空間を行き交う人々

良い仕事は、遷移の丁寧な管理であることが多い。

私にとって工学は、 解決というよりも 遷移の設計だ。

私の仕事は観察から形づくられる。

街の動きと人の流れ

存在を主張しないシステムが好きだ。

注意を求めない。 それでも時間の中で信頼を得るもの。

日中の人の流れ

静かなインターフェースは敬意のかたち。

これが私のやり方。

慎重に。 意図をもって。 下にある仕組みを意識させずに、人が動けるように。

夜の街を歩く人々

結論ではなく、継続。

学歴

Institut Teknologi Bandung

コンピューターサイエンス学士

2023年 - 2027年 · インドネシア

最近の受賞

  • 【国際】データ分析コンペ2025 2位

    HIMASTA ITS · 2025

  • 【国内】BRIN AIDeaNation 2025 ファイナリスト

    BRIN · 2025

  • 【国内】GEMASTIK XVIII データマイニング部門 ファイナリスト

    Kemdiktisaintek · 2025

  • 【国際】最優秀学生賞

    東京大学 松尾・岩澤研究室 · 2025

  • 【国内】Bakti BCA奨学金 受賞

    PT Bank Central Asia Tbk. · 2025

  • 【国内】COMPFEST 16 Data Analytics Dash 優秀賞

    COMPFEST 16 · 2024

  • 【国内】Objective Quest Airnology 3.0 5位

    BEM FTMM Universitas Airlangga · 2024

  • 【国内】FIND IT! 2024 Data Analytics 4位

    DTETI Universitas Gadjah Mada · 2024

  • 【国内】DATA SLAYER 1.0 機械学習コンペ 3位

    HMSD IT Telkom Purwokerto · 2024

  • 【国内】DINAMIK 17 競技プログラミング 1位

    FPMIPA Universitas Pendidikan Indonesia · 2022

制作物

プロジェクトは構築できることを証明する。アイデアを動くシステムに変える。それぞれが問題を解決し、疑問に答えた。

OShi-no-Ko: 32-bit Kernel

OShi-no-Ko: 32-bit Kernel

ページング、スケジューリング、ハードウェアドライバ、システムコール、シェル、EXT2ファイルシステムを備えた、スクラッチ実装の32-bit教育用OSです。

Kernel from ScratchDriversEXT2 Filesystem

C · Operating Systems · Paging · Scheduling

Silberschatz

Silberschatz

ストレージ内部、クエリ処理、インデックス、同時実行制御、リカバリ、クライアントサーバー構成を学ぶためのミニDBMSです。

Mini DBMSQuery ProcessingConcurrency Control

Database Systems · Storage Engine · Indexing · Transactions

Pascal-S Compiler

Pascal-S Compiler

DFAベースのlexer、Recursive Descent parser、AST生成、Symbol Table、意味解析を備えたPascal-Sコンパイラです。

Lexer to Semantic AnalysisDecorated ASTSymbol Tables

Python · Compiler Design · DFA · Recursive Descent

Raft Protocol

Raft Protocol

Leader election、log replication、persistent state、障害処理を含むRaft合意アルゴリズムの実装です。

Leader ElectionLog ReplicationPersistent State

Java · Distributed Systems · Consensus · Replication

TorchIsAllYouNeed

TorchIsAllYouNeed

自動微分、レイヤー、損失関数、最適化器、ML実験を備えた、スクラッチ実装のPyTorch風深層学習フレームワークです。

Autodiff EngineLayer APIML Experiments

Python · NumPy · Autodiff · Neural Networks

Seq2SeqIsAllYouNeed

Seq2SeqIsAllYouNeed

CNN、RNN、LSTM推論をNumPyで実装し、画像分類と画像キャプション生成を扱う深層学習プロジェクトです。

From-scratch InferenceImage ClassificationCaptioning

Python · NumPy · CNN · RNN

論文

論文は理論的側面に近づける。記事は明確さを強いる。コードは実行を示す。

Agent-Based SQL Question Answering System Using Small Language Model

Aug 2025

Developed an agent-based Text-to-SQL system using Qwen-2.5-Coder-32B-Instruct with a multi-area architecture, MCP tool binding, and iterative validation loops. Evaluated on a Spider subset with hybrid similarity and SLM semantic equivalence metrics, and analyzed ambiguity/schema challenges with query reformulation strategies.

Text-to-SQLQwen-2.5-CoderAgentic SystemsMCPSpider DatasetSQL

感情分析問題におけるコンテキストの重要性と過剰エンジニアリングの回避

2025年6月

インドネシア語テキストの感情分析に対する4つの異なるテキスト前処理戦略を探求し、Gensimベースラインと比較しました。TF-IDFとSVM分類を使用した包括的な評価フレームワークを貢献しました。

NLPSentiment AnalysisTF-IDFSVMIndonesian Text

多変量非線形データ補完のための改良決定木アルゴリズム

2025年1月

非線形多変量補完タスクのためのデータ分割中の欠損値を処理するカスタム決定木モデルを提案しました。合成教育データセットで注目すべき平均RMSE 4.98を達成しました。

Decision TreesData ImputationMachine LearningMissing Data

多変量時系列予測のための特異スペクトル解析

2025年1月

インドネシアのバンドンにおける日次食品商品価格に対するSSAを使用した予測モデルを開発しました。非定常時系列におけるトレンド、季節パターン、ノイズを識別するSSAの能力を実証しました。

Time SeriesSSAForecastingSVDEconomic Data

執筆

執筆はプログラミングに対する考えを表す手段。趣味、観察、技術的見解。

AI時代における大きな課題の理解

急速に発展するAI時代において、大学の主要課題がいかに新しい視点を提供できるかについての反省。

AI教育大学反省

深さ優先探索と幅優先探索

DFSとBFSのアルゴリズムは基本的なアルゴリズムであり、すべてのプログラマーは少なくともこれら2つのアルゴリズムについて知っておくべきです。

アルゴリズムコンピューターサイエンスプログラミングデータ構造

機械学習:決定木、情報利得、エントロピー

決定木は予測に広く使用される機械学習アルゴリズムの一つです。この記事では決定木の基本概念について説明します。

機械学習決定木データサイエンスアルゴリズム

体験:ITBで情報学を学ぶ一学期

バンドン工科大学で情報工学を学ぶ最初の学期の体験と反省。

大学ITB学生生活体験

職歴

経験は技術を応用した場所を示す。各役割は、実際の制約のもとで具体的な成果を出すことだった。

2026年6月 - 現在

AI/ML Engineer Intern

OCBC Indonesia

ジャカルタ、インドネシア

OCBC Indonesia(IDX: NISP)は、OCBC Groupの一員として個人、ビジネス、法人、ウェルスマネジメント向けの銀行サービスを提供する、インドネシアの上場銀行・金融サービス企業です。

  • 業務内容は現在機密です。

May 2025 - Feb 2026

Part-time AI and Software Engineer

Fata Organa

Jakarta, Indonesia

Fata Organa is an Indonesia-based AI software company specializing in speech AI and applied machine learning solutions, and serves as an exclusive partner of Empath, a CAC Corporation division from Japan, to develop technologies such as emotional speech analysis, LLM systems, and AI-powered enterprise applications.

  • Built an agentic SQL question-answering system for a Japanese project management platform, enabling natural-language access to internal databases and reducing engineering information lookup time by ~60%; implemented with Python, LangChain, and LLM-based query planning.
  • Automated the generation of Functional and Technical Specification documents using LLM pipelines, cutting manual documentation effort by ~70% and standardizing specification output across 10+ engineering modules.
  • Developed a developer-task recommendation engine leveraging agentic SQL-QA and structured project metadata, improving task allocation accuracy by ~35% and reducing manual task assignment time for project managers by ~50%.
  • Optimized small language model inference using Ollama, vLLM, and model quantization, achieving 2x faster response time and enabling reliable deployment in CPU-only environments (24GB RAM) with <5% accuracy degradation.

Sep 2025 - Oct 2025

AIエンジニア

Legali AI

Remote, US

Legali AI is a San Francisco-based legal technology startup building AI-powered tools that help individuals navigate legal processes by organizing evidence, drafting legal documents, and preparing cases through an all-in-one litigation support platform.

  • Architected a multi-agent legal AI workflow that converts natural-language case descriptions into structured legal actions, enabling end-to-end self-service legal assistance for pro se users and reducing manual legal triage time by ~40%.
  • Built a jurisdiction-aware Retrieval-Augmented Generation (RAG) pipeline integrating document ingestion, OCR, hierarchical parsing, PII anonymization, embeddings, and region-filtered semantic retrieval, improving legal citation relevance by ~30% across multiple U.S. jurisdictions.
  • Developed an AI-driven legal document generation system that allows users to draft, revise, and export court-ready filings, reducing document preparation time from hours to minutes through template-guided prompting and legal clause retrieval.
  • Engineered scalable AI orchestration services with asynchronous processing, conversational memory, and source-traceable outputs, supporting 1,000+ document queries/day while maintaining reliable and explainable legal reasoning pipelines.

無償活動

無償の仕事で技術を磨き、還元する。これらの役割は問題設計と検証の能力を試した。

2026年4月 - 現在

Tech Issues and Exploration責任者

HMIF ITB

Tech Issues and Explorationは、Competition and Community、Career Development、Technology Developmentで構成される部門です。

Competition and Community、Career Development、Technology Developmentの戦略的整合性を調整し、各部門の目標、プログラム、月次評価が部門ロードマップに沿って進むよう管理

HMIF ITBとDITSP間の戦略的交渉を担当し、ホスティングプラットフォーム費用を年間IDR 290万からゼロに削減し、インフラ支援を維持したまま運用効率を改善

他部門の支援、ワークフロー効率化、組織の生産性向上のため、WhatsApp botやLINE botなどの内部ツールを構築し、部門の技術的関連性維持を支援

2025年5月 - 2026年3月

Competition and Community責任者

HMIF ITB

Competition and Communityは、学生がテクノロジーコンペティションへの情熱、準備、実績を発展させることを支援するHMIF ITBの部門です。

HMIF ITBメンバー向けのGEMASTIK準備について、調整、学習方針、競技準備施策を含む戦略計画を管理

コンペティションのファイナリストが最終段階の競技へより効果的に参加できるよう、資金支援を管理

将来のコホートがData Scienceコンペティション準備のための体系的な参考資料へアクセスできるよう、学習資料、過去資料、ドキュメントを含むコンペティションアーカイブを構築・維持

2024年11月 - 現在

問題作成者

ARKAVIDIA 9.0

Datavidiaのためのデータサイエンスと機械学習の課題を開発・構築し、多様な問題の難易度と実世界のアプリケーションを確保しました。また、問題に対する広範囲なデータ収集と実行可能性テストを実施しました。

Datavidiaのためのデータサイエンスと機械学習の課題を開発・構築

Webスクレイピング用のSeleniumと前処理用のPandasを使用した広範囲なデータ収集を実施

SHAP、RNN、Prophet、statsmodelsを使用してモデルパフォーマンスを評価することで問題の実行可能性テストを実施

他の問題作成者と協力して問題の精度、公平性、競技基準への適合性を検証

2024年5月 - 7月

問題作成者

IMPACT ITB 4.0

競技のための高品質なアルゴリズムと数学の問題を設計・作成しました。複数の領域にわたる問題セットを作成し、参加者の深い問題解決スキルをテストするための高次思考スキル(HOTS)問題を開発しました。

競技のための高品質なアルゴリズムと数学の問題を設計・作成

数学、物理学、情報学を含む複数の領域にわたる問題セットを作成

動的プログラミングとグラフ理論などの高度なトピックをカバーする高次思考スキル(HOTS)問題を開発

競技制約下での正確性、公平性、実行可能性を保証するため問題をレビュー・テスト

図版

やってきたことを覚えておく方法。どこにいて、何が起きたかの視覚的記憶。

Selected figure 01

A pause within a shared moment.

Selected figure 02

Paths taken between obligations.

Selected figure 03

Tools arranged for quiet work.

Selected figure 04

Routine measured in steady stride.

Selected figure 05

Motion without intent to be seen.

Selected figure 06

Time held before moving on.

Selected figure 07

A moment passing without notice.

Selected figure 08

Scale felt through distance.

Selected figure 09

Presence caught in transit.

Selected figure 10

A frame that remains.

仕事が合うなら。

ソフトウェア、データ、システムのあいだで仕事をしています。

明確さと構造、長期的な視点が必要な案件であれば、対応可能です。

条件が合えば、お話しできます。

Muhammad Fathur Rizky (Fathur) | AI・ソフトウェアエンジニア; AI @OCBC; Informatics @ITB; | Fathurwithyou