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 issuesI'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.
| 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.
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.
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.
π΅οΈ 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.
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?"


