0 initializing
SYS.BOOT
v2.4.1
NODE.ENV
00:00
Bot Developer & JS Enthusiast

Hikmal Akbar Pratama

Bot Developer | Node.js | AI Enthusiast

Satu tahun perjalanan membangun hal-hal nyata — bot, API, dan tools yang beneran dipakai orang. Masih terus belajar, tapi setiap baris kode yang ditulis punya tujuan.

1+ Tahun Coding
8 Projects
Semangat
Profile
Open to opportunities
Node.js
Bot Dev
ESM/CJS
API
Scroll
00

Tentang Saya

"Mulai dari nol, belajar sendiri,
dan terus jalan."
2024

Pertama kali serius belajar JavaScript dan Node.js. Bikin bot WhatsApp pertama — rusak berkali-kali sebelum akhirnya jalan beneran.

2025

Mulai paham perbedaan CommonJS vs ESM, belajar Telegram Bot, REST API, dan deploy ke server. Mulai bangun tools sendiri.

Now

8 project selesai, masih terus belajar. Target: jadi developer yang kodenya bisa dipercaya dan dibaca orang lain.

Self-taught

Semua yang saya tahu, saya pelajari sendiri — dari dokumentasi, YouTube, dan trial & error yang tidak ada habisnya.

Fokus pada Output

Saya lebih suka kode yang berjalan dan berguna, bukan kode yang terlihat bagus tapi tidak melakukan apa-apa.

Terus Berkembang

Setiap project adalah kesempatan belajar hal baru — entah itu pattern baru, library baru, atau cara berpikir yang berbeda.

01

Interactive Space

Drag to explore — built with Three.js

Drag & rotate
02

Skills & Expertise

Bot Developer

Membangun bot otomatis untuk berbagai platform — chat bot, automation bot, scraping, dan workflow bot berbasis event.

WhatsApp BotTelegram BotAutomation

Node.js

Server-side JavaScript, event-driven architecture, non-blocking I/O, REST API, dan real-time application dengan Node.js.

ExpressnpmRuntime

CommonJS Module

Modul sistem Node.js tradisional menggunakan require() dan module.exports — solid untuk proyek server-side dan tooling.

require()module.exportsCJS

ECMAScript Module

Sistem modul modern JavaScript dengan import / export, tree-shaking, dan kompatibilitas browser native & Node.js.

import/exportESMES2024

HTML Dasar

Struktur halaman web semantik, elemen HTML5, form, tabel, media, dan aksesibilitas dasar untuk membangun pondasi web yang solid.

HTML5SemanticForms

CSS Dasar

Styling halaman web, Flexbox, Grid dasar, animasi CSS, responsive design, dan custom properties untuk tampilan yang rapi.

FlexboxGridResponsive
03

Projects

8 project yang sudah dibangun — dari nol sampai jalan beneran.

import { Telegraf } from 'telegraf'
const bot = new Telegraf(TOKEN)
// inline keyboard
bot.command('start', ctx => ...)
2024 Bot

Bot Telegram

Bot Telegram dengan inline keyboard, command handler, webhook support, dan integrasi API eksternal. Pakai ESM modern dengan Telegraf.

Node.jsTelegrafESM
📦 Product A — Rp 50.000
📦 Product B — Rp 75.000
📦 Product C — Rp 120.000
2024 Web

Web Store Sederhana

Halaman toko online minimalis dengan listing produk, deskripsi, dan harga. Fokus pada tampilan bersih dan loading cepat — HTML, CSS, sedikit JS.

HTMLCSSJavaScript
# mallz-tools — cek token bot
$ python mallz_tools.py
Enter token: 7xxx:AAF...
✓ Token valid — @MallzBot
⚠ Phishing risk detected
2024 Security Tool

Mallz Tools

Tools Python buat cek validitas token bot Telegram dan mendeteksi indikasi phishing. Berguna buat developer yang mau verifikasi token sebelum dipakai di project.

PythonTelegram APICLI
04

Let's Build Something

Have a project in mind? Let's talk.