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 Works

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

Skills

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

Languages

  • TypeScript
  • JavaScript
  • Python
  • SQL
  • HTML/CSS

Frontend

  • Next.js
  • React
  • Tailwind CSS
  • Vanilla JS (single-file SPA, no framework)
  • Server-Sent Events (real-time verification progress)
  • CSS Design Tokens

Backend

  • Node.js
  • Express
  • FastAPI
  • Uvicorn
  • Pydantic
  • SQLite
  • REST APIs
  • Streaming Responses (SSE)
  • Cookie Session Auth (HMAC-signed)

AI / ML / Data

  • PyTorch
  • LangChain
  • Google Gemini
  • Groq
  • Ollama
  • NLP
  • Prompt Engineering
  • Structured Output Extraction
  • LLM-as-a-Judge
  • Text-to-SQL
  • Vision OCR Fallback
  • Hunspell (Indonesian spell/grammar)
  • Token & Cost Optimization
  • Data Mining
  • Graph & Network Analysis

Quality Engineering

  • Input Space Partitioning
  • Control-Flow Analysis
  • Mutation 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 CI
  • Integration & Endpoint Testing

Interests

  • Artificial Intelligence
  • Cyber Security

Tooling

  • Git
  • GitHub Actions
  • GitLab CI
  • Docker
  • Render

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