Ivan Jehuda Angi

Computer Science Student, Jakarta, Indonesia

Ivan Jehuda Angi

Third-year Computer Science student at Universitas Indonesia (Fasilkom UI), based in Jakarta, focused on AI and cyber security.

Ivan standing at an airport terminal at night
Ivan and friends seated at a cafe table
Ivan with a friend at a ferry terminal at night
Ivan and the Talk-Active team holding a RISTEK Hackathon 2026 Best Presentation sign at Fasilkom UI
Ivan posing with friends in front of a city skyline

Selected Work

A mix of campus engineering, applied machine learning, and research.

Hi-Fi: Fasilkom UI Information Platform

Campus information platform featuring semantic search, an AI chatbot (PacilBot), and a content management system. Built with Next.js and TypeScript. Contributed to frontend testing, k6 load and stress testing that resolved a caching performance issue, and a GitLab-to-Discord notification bot built with Node.js and Express, deployed on Railway.

Next.jsTypeScriptTesting
PacilBot, the Hi-Fi platform's chatbot mascot

Document Quality Assurance

A FastAPI web app that checks every number in a PDF report against its source Excel tables or SQL database, tracing each verdict back to the cell it came from.

FastAPILangChainLLMPython

Multimodal Mining: Food Ingredient & Nutrition Prediction

A four-phase pipeline combining a ResNet18 CNN, zero-shot transfer, web mining for weak labels, and Qwen2-VL for inference to predict food ingredients and nutritional content from images.

PythonPyTorchComputer VisionML

LQ-45 Investment Decision Support

Research project building a multi-agent LLM and retrieval-augmented generation system to support investment decisions on stocks within the LQ-45 index.

LLMRAGMulti-agent

Indodax Usability Evaluation

Usability evaluation of the Indodax crypto exchange, including a Business Model Canvas and competitor analysis to identify product and experience gaps.

UX ResearchE-Commerce

Skills

Tools and methods I reach for across frontend, backend, AI, data, and quality engineering.

Languages

TypeScriptJavaScriptPythonSQLHTML/CSS

Frontend

Next.jsReactTailwind CSSVanilla JS (single-file SPA, no framework)Server-Sent Events (real-time verification progress)CSS Design Tokens

Backend

Node.jsExpressFastAPIUvicornPydanticSQLiteREST APIsStreaming Responses (SSE)Cookie Session Auth (HMAC-signed)

AI / ML / Data

PyTorchLangChainGoogle GeminiGroqOllamaNLPPrompt EngineeringStructured Output ExtractionLLM-as-a-JudgeText-to-SQLVision OCR FallbackHunspell (Indonesian spell/grammar)Token & Cost OptimizationData MiningGraph & Network Analysis

Quality Engineering

Input Space PartitioningControl-Flow AnalysisMutation Testing (Stryker)Load & Stress Testing (k6)pytest (30+ test modules)Custom LLM Accuracy Eval Harness (2-layer)Golden/Labelled Test Cases (YAML)Regression Gating in CIIntegration & Endpoint Testing

Interests

Artificial IntelligenceCyber Security

Tooling

GitGitHub ActionsGitLab CIDockerRender

Experience

Teaching, organizing, and an upcoming internship in quality assurance.

Quality Assurance Intern

Bank Indonesia · Jun 2026 - Dec 2026

  • Statistics Department, Quality Assurance & Statistics Dissemination Division.

Teaching Assistant

Fasilkom UI · Jun 2025 - Present

  • Mentor students in Design and Analysis of Algorithms (DAA) and Linear Algebra through tutorials on complex problems.
  • Manage academic evaluations, grade assignments, and collaborate with lecturers to design examination materials.

Vice Person in Charge of Seminar

COMPFEST 17 · Jan 2025 - Dec 2025

  • Oversaw planning, organization, and execution of seminars, ensuring successful delivery of all events.
  • Coordinated with speakers, panelists, and stakeholders, and managed a seminar team and event logistics.

Staff of Seminar

COMPFEST 16 · Apr 2024 - Dec 2024

  • Primary liaison for speakers and stakeholders, aligning on participation requirements and logistics.

Head Coordinator, IT Division

SMAN 6 Jakarta Student Council · Jan 2022 - Dec 2022

  • Oversaw and coordinated all IT Division activities within the student council.

Education

Universitas Indonesia

Jul 2023 - Present

Bachelor's Degree in Computer Science

Active in COMPFEST 17 as Vice Person in Charge of Seminar.

SMA Negeri 6 Jakarta

Jul 2020 - Jun 2023

High School

First-ranked eligible student for SNBP (national university admission by academic achievement).

Awards

2025

Bank Indonesia Scholarship Awardee

Selected for academic achievement and leadership potential.

Let's build something.

Open to opportunities in AI engineering, security research, and software quality. Reach out and I'll get back to you.

+62 811-8882-435