Ahmad Nur Rohim

>

Computer Science graduate (IPB University, GPA 3.82/4.00) building AI-powered document processing, data pipelines, and backend systems. Competitive programmer with 10+ finalist placements in national and international competitions.

Indonesia · UTC+7

pipeline.graph live · hover a node
INGESTTRANSFORMMODELSERVETXTSQLIMGAPIAPP
GPA / 4.00 · IPB University
0.00
GPA / 4.00 · IPB University
CP finalist placements
0+
CP finalist placements
SQL runtime cut at SoftwareOne
0%
SQL runtime cut at SoftwareOne
ICPC Jakarta Honorable Mention
0×
ICPC Jakarta Honorable Mention

01What I do

Three engineering tracks, one problem-solving core

From parsing raw files to serving models behind an API, sharpened by years of algorithmic competition.

02About

Engineer by training, problem solver by habit

I'm a Computer Science graduate from IPB University who likes the part of engineering where messy inputs become reliable systems. At SoftwareOne I built AI-powered document processing and cut a workflow's SQL runtime from ~17 minutes to ~28 seconds; before that I shipped backend features for attendance, leave, and shift scheduling.

Competitive programming is where I learned to think: two ICPC Asia Jakarta Honorable Mentions, more than ten national finals, and problem setting for national contests.

Reach me at ahmadnurrohim2812@gmail.com

Role
AI, Data & Software Engineer
Based in
Indonesia
Experience
4+ yrs coding
Core stack
Python, SQL, C++, Go, TypeScript, Next.js, Laravel, Azure, AWS
Focus
AI Document Processing, Data Pipelines & Scalable Backends
Status
Open to AI, Data & Software Engineering Roles

03Experience

Where I've shipped, set problems, and taught

Select a role to see what I worked on.

Engineering

Data & AI Intern

SoftwareOne · Apr 2026 - Oct 2026

  • Developed AI-powered Intelligent Document Processing (IDP) applications that extract, validate, and audit data from business documents.
  • Built automation solutions that streamline document processing and day-to-day business operations.
  • Engineered a TXT parser that transforms raw fixed-format files into structured, database-ready data for automated ingestion.
  • Optimized slow SQL queries and added database indexes in an end-to-end processing workflow, cutting runtime from about 17 minutes to about 28 seconds (~97% faster).

04Selected work

Things I built and shipped

Filter by track. Cards with a play button open a demo video.

QuranRAG-ID preview
AI / ML Data & Automation Software

QuranRAG-ID

Retrieval-Augmented Generation Q&A for the Qur'an in Indonesian. Hybrid search (multilingual-e5 embeddings + BM25, fused with RRF), ONNX int8 query encoder, and DeepSeek answers whose verse citations are validated against retrieved sources.

#python#rag#hybrid-search#onnx#docker
document-intelligence-pipeline/
AI / ML Data & Automation

Document Intelligence Pipeline

Vision-LLM extraction for invoices, KTP ID cards, and sales orders, orchestrated by self-hosted n8n on a 1 GB VPS: classify, extract with JSON schemas, validate business rules, and route doubtful documents to human review via Telegram.

#n8n#vision-llm#json-schema#telegram#docker
intellicart/
AI / ML Software

IntelliCart

Multi-agent product search built with Mastra: planner, crawler, and decision agents search Amazon, eBay, and Walmart (with a Playwright MCP fallback) and rank results against the user's constraints.

#typescript#mastra#ai-agents#mcp#playwright
disasm2vec/
AI / ML Data & Automation

disasm2vec

Research framework published on PyPI that compiles C/C++ code, disassembles it with objdump, normalizes the instructions, and turns them into TF-IDF vectors for machine learning.

#python#pypi#machine-learning#disassembly
Crazyflie AIDeck for Plant Detection preview
AI / ML

Crazyflie AIDeck for Plant Detection

Real-time plant detection using YOLOv8 and Crazyflie drone.

#crazyflie#aideck#yolov8#python#embedded-systems
EQron preview
Software

EQron

System-wide audio equalizer for Android with 3 to 15 band modes, bass boost, and spatial effects. Flutter UI with Riverpod, bridged to a native Kotlin audio engine.

#flutter#kotlin#android#riverpod

05Tech stack

The tools I reach for

Languages

11
  • Python
  • SQL
  • C++
  • C
  • Go
  • Java
  • Kotlin
  • Dart
  • JavaScript
  • TypeScript
  • PHP

AI & Machine Learning

15
  • OpenAI API
  • Gemini
  • DeepSeek
  • Azure AI
  • RAG
  • Mastra
  • MCP
  • ONNX Runtime
  • scikit-learn
  • TensorFlow.js
  • YOLO1v8
  • Computer Vision
  • Document AI
  • LLM Apps
  • AI Agents

Data & Automation

10
  • pandas
  • NumPy
  • n8n
  • BeautifulSoup
  • Playwright
  • APScheduler
  • Airflow
  • ETL
  • Data Modeling
  • Query Optimization

Backend

9
  • Laravel
  • Django
  • Flask
  • FastAPI
  • Spring Boot
  • Node.js
  • Express.js
  • WebSocket
  • WebRTC

Frontend

7
  • React
  • Next.js
  • Vite
  • Tailwind CSS
  • Zustand
  • Inertia.js
  • Bootstrap

Databases

8
  • PostgreSQL
  • MySQL
  • SQLite
  • MongoDB
  • Redis
  • Supabase
  • Firebase
  • LanceDB

DevOps & Cloud

8
  • Docker
  • Docker Compose
  • Linux
  • Azure
  • AWS
  • Vercel
  • Github Actions
  • ngrok

Tools

6
  • Git
  • GitHub
  • VS Code
  • DBeaver
  • Linux CLI
  • Postman

06Competitive programming

Algorithms under a clock

Contest results from ICPC, GEMASTIK, and national olympiads the training ground behind how I approach engineering problems.

0×

Honorable Mention

ICPC Asia Jakarta Regional Contest · 2024, 2025

0+

Finals reached

#650

OSN national rank

2024, 2025

Honorable Mention

ICPC Asia Jakarta Regional Contest

2023, 2024, 2025

National Finalist

GEMASTIK Division I (Programming)

2023

Regional Finalist

ICPC Asia Jakarta Regional Contest

2021

National Finalist

KSN (OSN) Informatics

07Certificates

Verified credentials

Click a card to view the certificate.

08 · Contact

Building an AI, data, or backend system? Let's talk.

Open to full-time roles, freelance projects, and collaboration in AI engineering, data engineering, and software engineering.

Send an email

$ mail ahmadnurrohim2812@gmail.com