Kemampuan & Teknologi

Bagi saya, bahasa pemrograman dan framework hanyalah alat tempur. Yang paling penting adalah logika penyelesaian masalah dan kemampuan merangkai alat-alat tersebut menjadi sebuah sistem yang berfungsi dengan baik.

Namun, tentu saja, ada beberapa teknologi yang menjadi makanan saya sehari-hari. Berikut adalah ekosistem teknologi dan tools yang biasa saya gunakan:


Programming & Scripting

  • Python & R: Bahasa utama saya untuk eksplorasi data, machine learning, dan pembuatan script backend.
  • SQL: Manipulasi dan kueri basis data relasional.
  • Bash Scripting: Untuk otomasi tugas-tugas di lingkungan server Linux.
  • Web Technologies: HTML, CSS, JavaScript, dan TypeScript.

Data Science, ML, & AI

  • Data Manipulation: Pandas, NumPy.
  • Machine Learning: scikit-learn, LightGBM, XGBoost, CatBoost.
  • Deep Learning & CV: PyTorch, arsitektur U-Net.
  • NLP & Text Processing: IndoBERT, BERTopic.
  • Local LLM & RAG: Ollama, vLLM, LM Studio, ChromaDB (Vector Database), Open WebUI, SearXNG.

DevOps, Server, & Networking

  • Virtualization & Containerization: Proxmox VE, Docker, Portainer Stacks, LXC Containers.
  • Operating Systems: Ubuntu Linux, DietPi, Windows 11.
  • Networking & Security: Tailscale, NetBird (Mesh VPN), Cloudflare Zero Trust Tunnels, Nginx Proxy Manager, Let's Encrypt SSL, AdGuard Home.
  • Self-Hosted Apps: n8n (otomasi workflow), Uptime Kuma, Forgejo, Ghost CMS.

Backend & Database

  • Frameworks: Flask (Python), HTMX (untuk frontend interaktif yang ringan).
  • Task Queues: Redis Queue (RQ).
  • Databases & Storage: PostgreSQL (seperti PBD_IYEL), MinIO (S3-compatible object storage lokal).

Development Tools

  • IDEs & Editors: Visual Studio Code, Jupyter Notebooks, Google Antigravity IDE.
  • Version Control: Git & GitHub.
  • Database Management: DBeaver.
  • Environment Management: Conda / Miniconda.
  • AI Coding Assistants: Roo Code, Cline, Claude Code.