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.





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.

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 - PresentBachelor's Degree in Computer Science
Active in COMPFEST 17 as Vice Person in Charge of Seminar.
SMA Negeri 6 Jakarta
Jul 2020 - Jun 2023High School
First-ranked eligible student for SNBP (national university admission by academic achievement).
Awards
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.

