class Rhendy:
def __init__(self):
self.name = "Rhendy Japelhendal Saragih Sumbayak"
self.role = "AI/ML Engineer Intern @ PT XLSmart Telecom Sejahtera Tbk."
self.university = "Brawijaya University โ Information Systems (GPA 3.82/4.00)"
self.location = "Malang, Indonesia ๐ฎ๐ฉ"
self.focus = ["NLP", "Computer Vision", "MLOps"]
self.tools = {
"languages": ["Python", "SQL", "Java", "PHP"],
"ml": ["PyTorch", "TensorFlow", "Scikit-learn", "XGBoost", "LightGBM"],
"data": ["Pandas", "NumPy", "Spark"],
"infra": ["Docker", "Linux", "Azure", "GCP", "Git"],
"frameworks": ["FastAPI", "Streamlit", "Gradio"],
}
def get_current_projects(self):
return [
"๐ ๏ธ Rhendix โ AI personal assistant & orchestrator",
"๐ฆ Building open-source ML tools for the community",
"๐ฌ Researching NLP techniques for Indonesian language",
]
def fun_fact(self):
return "I automate everything. Even my GitHub profile is maintained by my AI assistant."
๐ฎ๐ฉ LeksaraIndonesian text preprocessing toolkit for E-commerce. Automates punctuation removal, stopword filtering, and slang normalization.
|
๐ฏ Task RouterUnified task ingestion & prioritization engine. Consolidates tasks from Gmail, Calendar, Notion, and messaging into a single priority queue.
|
๐ฅ CrowdCountingAI-powered crowd counting with P2PNet (VGG16 backbone). Web UI, Gradio demo, and Docker deployment.
|
๐ Comp StarterOne-command competition scaffold generator. Supports datathon, Kaggle, hackathon, and research templates.
|
๐ Knowledge ForgePersonal knowledge retention engine with spaced repetition (SM-2). Import from arXiv, Obsidian, with full-text search.
|
๐ค Presence GreeterPrivacy-first face recognition for Linux. GPU-accelerated (CUDA), liveness check, auto-lock/unlock.
|
| ๐ Achievement | ๐ Year | ๐ Event |
|---|---|---|
| Finalist | 2026 | Arkavidia 10.0 Datavidia โ ITB |
| 12th Place | 2025 | Data Slayer 3.0 โ Telkom University |
| Top 8 Finalist | 2025 | Hology 8.0 Data Mining โ UB |
| Top 20 | 2024 | Compfest Academy โ UI |



