Skip to content
View rhaffle87's full-sized avatar

Highlights

  • Pro

Block or report rhaffle87

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
rhaffle87/README.md
Header Banner
Typing SVG



Profile Views Portfolio Status


Just a guy building things, occasionally with artificial intelligence.


🧍 Who Even Is This Guy?

name: Rafli Alif
species: Human Being
occupation: Telecommunications Engineering Student @ ITS
side_quest: Lab Assistant @ Telecommunication Network Laboratory
development_team: 25% Human, 75% AI
special_ability: Turning a 5-minute fix into a 6-hour side quest
weakness:
  - One missing semicolon
  - Unread documentation
  - "It works on my machine"
  - Wi-Fi with commitment issues

I'm a telecommunications engineering student who enjoys networking, radio navigation, Linux servers, and building software.

I like experimenting with new technologies and using AI as a development partnerβ€”from brainstorming and research to implementation and debugging.

I like understanding how things work under the hood. Unfortunately, sometimes the hood won't open.

My development cycle:

Have an idea β†’ Start project β†’ Ask AI for help β†’ Add unnecessary complexity β†’ Google error message β†’ Fix one thing, break three β†’ Call it a learning experience

No corporate buzzwords. No fake 10x engineer energy. Just one guy, several terminals, AI assistance, and an increasingly concerning number of browser tabs.


πŸ—Ώ Things I've Built Instead of Touching Grass

Project Lore Tech Stack
πŸ›°οΈ SIMULORAN GPS wasn't enough. Bro decided to bring ground-wave navigation back from the dead. Loran-C and eLoran simulator. React TypeScript Vite
πŸ›‘οΈ FCL-Research-Study Teaching AI to detect network threats without everyone handing over their data. Academic weapon or academic victim? Python PyTorch
πŸ‘οΈ SeeNOW An autonomous browser agent that clicks things for me. Finally, someone else can suffer through web UIs. Python Playwright
🌐 S4RAS Offline server and networking kit for remote areas. Internet unavailable? We ball anyway. TypeScript Docker VoIP
πŸ’Έ Cukupin Personal finance tracker designed to answer the question: "Where did all my money go?" Probably iced coffee. Next.js Supabase Tailwind
πŸ“ presensi-extension Browser extension for experimenting with geolocation behavior in attendance portals. The browser has entered its geography era. JavaScript Browser APIs
🎨 actife An interactive ML visualizer that makes neural networks look like something other than a mathematical threat. React JavaScript

Powered by curiosity, AI assistance, and the ancient ritual of reading error messages.


🧰 My Digital Toolbox

🧠 Languages That Have Personally Humbled Me

πŸ–₯️ Systems I Occasionally Convince to Work

🌐 Things I Build Instead of Finishing Other Things

Also familiar with Wireshark, Cisco Packet Tracer, MQTT, radio propagation, networking fundamentals, and the deeply spiritual experience of troubleshooting DNS.

Favorite debugging strategies:

  • Restart the service.
  • Check the logs.
  • Ask AI for a second opinion.
  • Blame DNS (sometimes correctly).
  • Stare at the screen until the bug gets embarrassed and leaves.

πŸ“‘ Telecommunications: Because Apparently Regular Problems Were Too Easy

I study Telecommunications Engineering at ITS Surabaya.

Which means I willingly signed up to learn about signals, networks, propagation, and mathematics that looks perfectly innocent until the equations start multiplying.

Current side quests include:

  • πŸ“Ά Making packets go where they're supposed to go.
  • πŸ›°οΈ Understanding navigation systems that don't rely entirely on GPS.
  • 🐧 Keeping Linux servers alive through sheer determination.
  • πŸ€– Exploring Federated Learning and Continual Learning.
  • πŸ”¬ Doing research while trying to remember what I named my variables.

Signal strength: Depends on where I sit.

Mental bandwidth: Shared with 47 open tabs.

Packet loss: Emotionally, 3–5 business days.


πŸ“Š GitHub Stats (Proof of Digital Life)

GitHub Stats Top Languages



GitHub Streak



Contribution Graph
πŸ•΅οΈ Click here for absolutely classified information
  • Yes, I have Googled an error before reading the error.
  • Yes, I have fixed a bug and immediately introduced a new one.
  • Yes, I have asked AI to fix something and had to fix its fix.
  • Yes, I have said "last commit" more than once.
  • No, I do not know why that one service works. Please don't restart it.
  • The code is self-documenting. (It is not.)
  • If everything works, I probably forgot to check something.

🀝 Socialize With This Particular Individual

GitHub Portfolio



Open to cool projects, interesting collaborations, and people who don't respond to every bug with "have you tried turning it off and on again?"


Footer Banner

Bro built different. Probably AI-assisted.

25% human. 75% AI. 100% responsible for the commits.

Β© Rafli Alif β€” No bugs were fixed in the making of this README. They were merely relocated.

Pinned Loading

  1. react-portfolio react-portfolio Public

    JavaScript

  2. FCL-Research-Study FCL-Research-Study Public

    Decentralized Continual Cyber Defense: Federated Continual Learning (FCL) for Encrypted Traffic Intrusion Detection with Byzantine Robustness and Differential Privacy

    Python

  3. scrAPE scrAPE Public

    Batch media scraper with Turnstile/WAF bypass, parallel downloads, CapSolver integration, and cross-platform compatibility.

    Python

  4. SeeNOW SeeNOW Public

    SeeNOW (Smart Exam Engine & Navigated Optical Workflow) β€” High-speed autonomous browser agent powered by Set-of-Marks visual grounding, Playwright CDP, and OpenAI-compatible multi-provider LLM rout…

    Python 1

  5. Cukupin Cukupin Public

    Cukupin is a modern personal finance dashboard for tracking income, expenses, spending categories, savings goals, and wishlist plans with secure Supabase-backed data, realtime updates, reports, and…

    TypeScript

  6. S4RAS S4RAS Public

    S4RAS (Solution for Remote Area Services) β€” Standalone Local Server Edutainment, Unified Communications (VoIP/IPTV/LMS/SAN), and Network Monitoring System for Remote Areas (3T).

    JavaScript