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.