package main
import "fmt"
type Engineer struct {
Name string
Age int
Location string
Role string
Team string
Hobbies []string
Vibe string
}
func main() {
me := Engineer{
Name: "Andik Febriansyah // SkylarKaf",
Age: 20,
Location: "Malang, East Java 🇮🇩",
Role: "Network Operations Engineer",
Team: "UltraNetwork — LDP PoP Malang",
Hobbies: []string{"Novel 📖", "Komik/Manga 📚", "Anime 🎌", "Gaming 🎮"},
Vibe: "Pemuda aneh yang suka ngulik jaringan & AI",
}
fmt.Printf("[ %s ]\n", me.Name)
fmt.Printf("📍 %s | 🎂 %d y.o\n", me.Location, me.Age)
fmt.Printf("🏢 %s @ %s\n", me.Role, me.Team)
fmt.Println("📖 Hobbies:", me.Hobbies)
fmt.Printf("✨ Vibe: %s\n", me.Vibe)
}|
🏢 Kerjaan Sehari-hari
|
🌙 Di Luar Jam Kerja
|
╔═══════════════════════════════════════════════════════════════════╗
║ Network Skills — Honest Edition™ ║
╠═══════════════════╦═══════════════════════════════════════════════╣
║ Layer 2 ║ VLANs, STP/MSTP/RSTP, Link Aggregation ║
║ ║ FDB management, Port Mirroring ║
╠═══════════════════╬═══════════════════════════════════════════════╣
║ Layer 3 ║ Static Routing, Policy-Based Routing ║
║ ║ NAT (masquerade, dst-nat, src-nat) ║
╠═══════════════════╬═══════════════════════════════════════════════╣
║ Access/Last Mile ║ PPPoE Server & Client config ║
║ ║ GPON / OLT (ZTE ZXAN) management ║
║ ║ DHCP Server, IP pool management ║
╠═══════════════════╬═══════════════════════════════════════════════╣
║ QoS & Traffic ║ Queue Tree, Simple Queue ║
║ ║ L7 Protocol filter, Address-list ║
║ ║ Mangle + traffic shaping ║
╠═══════════════════╬═══════════════════════════════════════════════╣
║ Tunneling / VPN ║ WireGuard site-to-site & peer config ║
╠═══════════════════╬═══════════════════════════════════════════════╣
║ Monitoring ║ LibreNMS + SNMP v2c/v3 ║
║ ║ Syslog, SSH hardening, Telegram alerting ║
╠═══════════════════╬═══════════════════════════════════════════════╣
║ Scripting ║ RouterOS scripting + scheduler ║
║ ║ Telegram Bot notif (PPPoE login/logout) ║
╠═══════════════════╬═══════════════════════════════════════════════╣
║ BGP & OSPF ║ ...lagi dipelajari 👀 (Juniper lab) ║
╚═══════════════════╩═══════════════════════════════════════════════╝
Bukan cuma pake — suka ngulik cara kerjanya juga.
- 🧠 Pakai AI buat bantu debug, dokumentasi, dan ngoprek arsitektur
- 🔀 Sering bandingin output antar model — Claude, Gemini, dan lainnya
- 🤖 Bot Elaina sebagian dibantu AI buat review kode dan dokumentasi
- 📡 Tertarik gimana AI bisa diintegrasiin ke network automation
| Language | Kegunaannya | |
|---|---|---|
| Go (Golang) | WhatsApp bot, backend automation, CLI tools | |
| JavaScript | Bot scripting, web utilities, Node.js tooling |
Inspired by Elaina from Majo no Tabitabi (Wandering Witch) — a silver-haired witch who travels the world, learning and growing. Bot Elaina is my little companion that does the same.
✦ · ˚ · . ˚ · . ✦ ˚ · . ✦
_/_ ☽ Elaina — si penyihir yang berkelana
/ /\ di antara packet dan socket...
/--/ \ ✦
/ /----\ WhatsApp Bot · Go · whatsmeow
'~~' ✦ . ˚ · . ✦ · ˚
- Stack:
Go·whatsmeow·SQLite·FFmpeg·yt-dlp - Pattern: Modular command handler + async media pipeline
- Filosofi: Ponytail — reuse before rewrite, stdlib-first, no dep baru tanpa alasan jelas
SkylarKaf/elaina-bot
├── cmd/ → entry point & graceful shutdown
├── events/ → message dispatcher & deduplication
├── handler/ → command modules (1 file = 1 concern)
├── media/ → yt-dlp + FFmpeg download pipeline
└── store/ → session, database, constants (keys.go)
alias : SkylarKaf
nama : Andik Febriansyah
umur : 20
kota : Malang, Jawa Timur 🇮🇩
pekerjaan :
role : Network Operations Engineer
team : UltraNetwork — LDP PoP Malang
status : Youngest NOC crew (jangan bilang siapa-siapa)
hobi :
- Baca novel (cultivation, fantasy, isekai)
- Baca komik & manga
- Nonton anime — khususnya Majo no Tabitabi
- Gaming kalau sempet
- Ngoprek AI tools
ai_favorit :
- Claude (Anthropic) ← main pick
- Gemini (Google)
- OpenAI GPT
saat_ini :
project : Bot Elaina — masih nambah fitur terus
belajar : BGP & OSPF di Juniper lab (pelan-pelan)
panic : "bridge1 FDB penuh lagi?? 😭"
vibe : Pemuda aneh yang berkelana di antara rack & packet ✨「 Just like Elaina, I travel — not across the world, but across networks, packets, and lines of code. 」
