Alim Pradana
Computer vision engineer
I build object detection systems for factories and warehouses. My systems count parts on production lines and record attendance by face. One of them flags phone use on CCTV across several company branches.
I write the backend and the apps around each model too.
Open to new roles, Indonesia
Selected work
Five systems I built for workplaces. Open one for the details.
Other projects
Experiments and tools from my 90 or so repositories.
NUTRIA nutrition bot
Send a photo of a meal on WhatsApp and the bot estimates its nutrition with a vision model through OpenRouter. Users confirm or correct the result by replying. A React dashboard shows daily totals and charts, and admins use it to set quotas, schedule maintenance and track API cost.
FastAPI, Baileys, Cloud Firestore, React, Firebase Auth, Docker
AR parts detector
An Android app that detects eight kinds of mechanical parts in the live camera view, from bearings to springs, and draws labeled boxes over them. I trained the YOLOv8 model and exported it to a Float16 TFLite file so it runs on the phone.
Kotlin, CameraX, TensorFlow Lite, YOLOv8
Shipping label OCR
Reads the buyer name, order number and address from a shipping label PDF or photo, then packs them into a QR code. One version handles Shopee labels.
Python, OCR, Docker
AI meeting notes
Upload a meeting recording and get structured minutes. Google Speech-to-Text writes the transcript, Vertex AI Gemini drafts the minutes, and each point links to its timestamp in the audio.
FastAPI, React, TypeScript, Tailwind CSS, Vertex AI Gemini
Transcript and interview analyzer
Upload audio or video to get a transcript through the OpenAI API. A second endpoint analyzes an interview from a recording, a PDF or pasted text.
FastAPI, OpenAI API, MoviePy, PyMuPDF
Face recognition prototype
A small FastAPI and InsightFace API that registers, matches, updates and deletes faces, with the data kept in a JSON file. I built it before the edge service in selected work.
FastAPI, InsightFace
Depth estimation
Three rounds of experiments with depth estimation from a single image, for measuring distance and 3D position.
Python
Edge camera tools
Capture and streaming utilities for Raspberry Pi cameras, plus an RTSP streamer and a distance estimator.
Python, Raspberry Pi, RTSP
ERP-style report service
A FastAPI and PostgreSQL service modeled on Oracle concurrent programs. You submit a report with its parameters, a background worker runs the query, and the service fills an Excel template with the results.
FastAPI, PostgreSQL, Excel templates
PlayStation rental site
A Laravel site that lists consoles, games and rental packages. Admins edit the catalog, pages and site settings, and read messages from the contact form.
PHP, Laravel, Blade
Little Day Lab photobooth
A Flask photobooth for iPad. It turns webcam shots into a collage, uploads it to Google Drive, and keeps a local copy when the connection drops. Comes with an admin dashboard, in two versions.
Flask, Google Drive API, Firebase
Mobile banking MVP
A FastAPI demo of sign-in, transfers with fees, and balance top-ups. I based it on my experience integrating BCA Virtual Account payments.
FastAPI
Money management
A React and Vite app for tracking personal spending.
React, Vite
LimAdventure
A 2D pixel action RPG for Android and desktop, built on LibGDX with the Ashley entity component system. The world spreads five biomes over a 120 by 120 tile map, with a day and night cycle, boss arenas and a spell hotbar.
Kotlin, LibGDX, Ashley ECS
Metabase helper
A Chrome extension I wrote to speed up daily work in Metabase dashboards.
Chrome extension, JavaScript
Bots and small tools
A Discord bot, a tweet bot, an NFC app, and small QR and notification tools.
Discord API, NFC
About
I work in computer vision. My projects start with a camera pointed at something in a factory or warehouse, like parts on a conveyor or a worker at an attendance machine.
I train and deploy the models myself, from YOLOv5 to RF-DETR, on Android phones, Jetson Nano boards and servers. Then I build the API and the screens that make each model useful to the people on site.
I plan the hardware and the schedule too. My architecture docs let another team run a system after I hand it over.
Outside vision work I build Laravel sites and WhatsApp bots, and I wrote a 2D pixel RPG in Kotlin for fun.
Skills
- Computer vision
- YOLOv5, YOLOv8 and YOLO11, RF-DETR, InsightFace, OpenCV, LiteRT (TensorFlow Lite), TensorRT, ONNX Runtime, Roboflow, Comet ML
- Backend
- Python, FastAPI, Flask, PHP, Laravel, PostgreSQL, MySQL, SQLAlchemy, Alembic, Paramiko
- Mobile and AR
- Kotlin, Jetpack Compose, ARCore, CameraX, Room, Retrofit, LibGDX
- Frontend
- Next.js, TypeScript, React, Vite, Tailwind CSS, Bootstrap
- Cloud and hardware
- Firebase, Cloud Firestore, Vercel, Docker, Google Speech-to-Text, Vertex AI Gemini, OpenAI API, OpenRouter, Jetson Nano, Raspberry Pi
- Tools
- Git, systemd, Chrome extensions, Discord bots, WhatsApp bots with Baileys
Contact
I'm looking for computer vision and backend roles. Email reaches me fastest.