Skip to content
Muhayara//
[HOP 01]localhost:443

● incoming connection accepted · 10.0.6.12 → muhayara.my.id:443

Muhayara

Network Engineer & Software Engineer

I build the paths data travels on — and the software that rides them.

STATUS
Open to internships
LOC
Indonesia · UTC+7
UPLINK
stable
[HOP 02]/whoami

Two layers, one engineer.

tty1 — visitor@muhayara~/whoami

$ whoami --verbose

Informatics student who lives on both sides of the stack. On the network side I design multi-subnet topologies, write ACLs, map ports with Nmap and keep a Zabbix-monitored homelab alive on Ubuntu Server.

On the software side I build Telegram bots with a Handler-Service-Repository architecture, fullstack PHP apps with OAuth 2.0, React + AI experiments, and ESP32 robots that talk MQTT in real time.

I care about the moment a packet leaves one system and safely arrives in another, that is where networks and software meet.

projects shipped
06projects shipped
domains: net · iot · backend · web
04domains: net · iot · backend · web
from ESP32 pins to REST APIs
L1→L7from ESP32 pins to REST APIs
L1 — L4

Network layer

  • Topology design & subnetting
  • Routing, switching, VLAN, ACL
  • Monitoring with Zabbix
  • Traffic & security analysis
L5 — L7

Application layer

  • Backend architecture (HSR, MVC)
  • Bots & automation
  • Fullstack web + OAuth 2.0
  • IoT firmware & AI integration
[HOP 03]/stack

The stack, layer by layer.

Every packet is wrapped and unwrapped through seven layers. So are my skills — from ESP32 pins up to REST APIs.

⟶ hover a layer to inspect it

  1. L7
    Application
    Where users meet the system.
    • Python
    • PHP 8
    • TypeScript
    • JavaScript
    • React
    • REST API
    • Telegram Bot API
    • Gemini API
  2. L6
    Presentation
    Formats, encoding and trust.
    • JSON
    • OAuth 2.0
    • TLS
    • HTML5 / CSS3
    • Tailwind CSS
  3. L5
    Session
    Keeping conversations alive.
    • WebSockets
    • MQTT
    • RBAC
    • Session auth
  4. L4
    Transport
    Reliable delivery, end to end.
    • TCP / UDP
    • 3-way handshake
    • Nmap port scanning
    • Wireshark
  5. L3
    Network
    Finding the path.
    • IPv4 subnetting
    • Inter-VLAN routing
    • ACL
    • Cisco IOS
  6. L2
    Data Link
    Frames between neighbours.
    • VLAN
    • Switching
    • Cisco Packet Tracer
    • PNetLab
  7. L1
    Physical
    Electrons, pins and wires.
    • ESP32
    • C++ / Arduino
    • PlatformIO
    • Motor drivers
    • Sensors & actuators

Management plane

out-of-band tooling that touches every layer
  • Git
  • Linux / Ubuntu Server
  • Zabbix
  • VirtualBox
  • SQLite
  • MySQL / MariaDB
  • Pytest
  • Vite
  • Apache / Laragon
[HOP 04]/projects

Captured packets.

Each project is a server on this network. Pick a packet to open it in the inspector.

display filter ▸
6 packets captured
[HOP 05]/traceroute

Traceroute to the future.

Every hop on the route so far — education, labs and certifications.

tty2 — visitor@muhayara: ~

$ traceroute future.muhayara.my.id

traceroute to future.muhayara.my.id (203.0.113.99), 30 hops max, 60 byte packets

  1. 1
    origin.local(192.168.0.1)
    ORIGIN2021First line of code· placeholder

    Where the curiosity started — replace with your own origin story.

  2. 2
    campus.edu(10.10.0.1)
    EDU2025 — nowB.Sc. Informatics — semester 3

    Universitas Catur Insan Cendekia. Networking, software engineering and systems coursework.

  3. 3
    homelab.kai(172.16.0.10)
    LAB2026Enterprise homelab operator

    Ubuntu Server, Zabbix monitoring, PNetLab topologies and alerting — run like production.

  4. 4
    iot.workshop.lan(172.16.1.20)
    LAB2021IoT & robotics builder

    ESP32 angklung robot and a smart RC car, both controlled over MQTT.

  5. 5
    cert.cisco.net(198.51.100.7)
    CERTplannedCisco CCNA — in progress· placeholder

    Placeholder certification — list the certificates you actually hold or are pursuing.

  6. 6
    * * *(?.?.?.?)
    NEXTnextRequest timed out — awaiting next hop

    This hop could be your team. Let's establish a connection.

[HOP 06]/contact

Open a socket.

Have a role, a project or just a question? Send a packet — I reply with an ACK.

tty3 — socket

$ ./open_socket --to muhayara@muhayara.my.id --port 443

Opens your mail client with the message prefilled.