Skip to content
View ravi-arnan's full-sized avatar

Block or report ravi-arnan

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.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. 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
ravi-arnan/README.md
ASCII animation

Ravi Arnan Irianto

Security Automation • Linux Infrastructure • Web & Data Actively contributing to open source Teknologi Informasi '23 @ Universitas Udayana, Bali


Portfolio LinkedIn Instagram Email Profile Views


About Me

  • Open source, upstream: I send patches to projects I actually use, with merged contributions to multiple open source projects. A good share of my PRs are security hardening: tightening CSP and CORS, enforcing RBAC, adding login lockout, and remediating OWASP ZAP and Semgrep findings.
  • Security automation: My thesis project is an open-source SOAR pipeline — Wazuh as the SIEM, n8n for orchestration, and a local Ollama model for triage, with analyst approval over Telegram before any active response fires.
  • Linux, on real hardware: I turned an old laptop into a bare-metal Rocky Linux 9 server and run it as a live sysadmin lab against the RHCSA EX200 domains — LVM, firewalld, SELinux, SSH hardening, rootless Podman.
  • IT audit coursework: Assessed bWAPP end to end and mapped the findings to OWASP Top 10 2021, with a written audit report as the deliverable.
  • Web & 3D: Building interfaces with React, Astro, SvelteKit, and Three.js — from scroll-driven WebGL microsites to small tools people actually use.
  • Data & ML: Most of my notebooks live here — information retrieval (TF-IDF vs VSM), a RAG system over Indonesian legal and tax PDFs, and sentiment analysis coursework.
  • Daily driver: Zorin OS, with Tailscale tying my machines and lab servers together.

Focus Areas

$ cat focus_areas.json
{
  "security_operations": ["SOAR Pipelines", "Wazuh SIEM", "Threat Intel Enrichment", "Active Response"],
  "linux_infra":         ["Rocky Linux", "LVM", "SELinux", "firewalld", "Podman", "Tailscale"],
  "it_audit":            ["OWASP Top 10 2021", "Web App Assessment", "Audit Reporting"],
  "web_and_data":        ["React", "Astro", "SvelteKit", "Three.js", "Jupyter", "RAG"]
}

Selected Work

Project What it is
soar-project Open-source SOAR for malware and phishing: Wazuh 4.9.2 + n8n + local Ollama, multi-source threat intel (VirusTotal, Safe Browsing, URLScan), confidence-tiered response with human-in-the-loop approval. Thesis project.
linux-enterprise-lab Bare-metal Rocky Linux 9 lab mapped to the RHCSA EX200 domains, documented task by task.
it-audit-bwapp Web application penetration test of bWAPP mapped to OWASP Top 10 2021, delivered as an IT audit report.
apex-stradale Scroll-driven WebGL concept car microsite, built with Three.js and Vite.
stki-rag Retrieval-augmented QA over Indonesian legal and tax documents.
myheic Free, offline HEIC to JPG converter for Windows.

Tech Stack

Languages & Frameworks

Security & Infrastructure

Zorin OS Rocky Linux Wazuh n8n Ollama OWASP Podman Tailscale


GitHub Stats

View GitHub stats, top languages, streak, and activity
GitHub stats Top languages
GitHub streak
Contribution activity graph

Secure by default. Curious by nature.

Pinned Loading

  1. soar-project soar-project Public

    Open-source SOAR pipeline (n8n + Wazuh + local Ollama AI) for malware and phishing detection. Thesis project.

    Python

  2. linux-enterprise-lab linux-enterprise-lab Public

    Hands-on RHCSA EX200 lab on bare-metal Rocky Linux 9: users/ACL, LVM, networking, firewalld, SELinux, SSH hardening, and rootless Podman.

    HTML

  3. portfolio-cosmic portfolio-cosmic Public

    Cosmic blackhole portfolio - Astro + React Three Fiber, full-page scroll choreography

    TypeScript

  4. myKalender myKalender Public

    Personal reminder calendar with real alarm-style alerts. Web (Vite + React + Firebase) and Android (Kotlin + Compose + AlarmManager).

    TypeScript

  5. it-audit-bwapp it-audit-bwapp Public

    IT Audit coursework: web application penetration test of bWAPP mapped to OWASP Top 10 2021

    Python

  6. stki stki Public

    Tugas STKI: implementasi dan perbandingan TF-IDF vs VSM (Bahasa Indonesia)

    Jupyter Notebook