GitHubLinkedInSpotifyInstagramMedium

© 2026 Wahyu Hidayat

Back to top ↑

Hi, I'm Wahyu 👋

Building intelligent solutions as an aspiringAI Engineer, Data Scientist, Data Analyst, Machine Learning Engineer, Data Engineer, Software Engineer, Business Intelligence Analyst|

When I'm not coding, I'm probably at a coffee shop or exploring new tech. ☕️

Open for opportunities

Jakarta, Indonesia · GMT+7

Wahyu in graduation attire near the Universitas Indonesia rectorateWahyu with his thesis examining committee after the defenseWahyu wearing a yellow university jacket on campus at duskWahyu standing in front of a red Telkom Indonesia display
More photos ↓

About

I'm a Computer Science graduate from Universitas Indonesia interested in building useful products with AI and data. My work has taken me across legal AI, medical imaging software, fraud analytics, and student leadership—teaching me to move comfortably between data, models, products, and people. I enjoy making sense of messy problems and turning them into solutions that are clear, useful, and practical.

Languages
English, Indonesian
Personality
ESFJ-T
Local time

Experience

Telkom Indonesia logo
Telkom Indonesia
  1. AI Engineer Intern

    Aug 2026 – Present

    Building data pipelines, recommendation logic, and reporting automation for the sales team in Telkom's enterprise business (EBIS) division.

    • –Built a Python pipeline that classified 231,770 customer records by business sector, combining rule-based keyword matching with LLM-assisted labeling, validated against a 141-record benchmark.
    • –Built a rule-based product recommendation system that profiled 32,535 subscriber lines by usage and tenure, flagging upgrade, additional-line, and fraud-review candidates for the sales team through a Tableau dashboard.
    • –Automated a daily sales performance report by replacing a manual Excel process with a Python pipeline, matching every previously verified figure and fixing a data-counting error in the old process.
    PythonLLMsRecommendation SystemsTableauAutomation
Faculty of Computer Science, Universitas Indonesia logo
Faculty of Computer Science, Universitas Indonesia
  1. Teaching Assistant, Cloud Computing

    Aug 2026 – Present

    Support an undergraduate course on deploying and operating applications on AWS, covering compute, storage, containers, and serverless services through labs, tutorials, and grading.

    • –Support 63 students through weekly AWS labs on virtual machine provisioning, cloud storage, container orchestration with Kubernetes, serverless functions, and autoscaling.
    • –Write tutorial problems and grade lab and project submissions spanning IaaS, PaaS, SaaS, microservices, high availability, cloud security, and cloud migration design.
    • –Run assistance sessions that debug students' cloud deployments, working through misconfigured networking, access control, and container issues on live AWS environments.
    AWSKubernetesDockerServerless
  2. Teaching Assistant, Social Media Analytics

    Aug 2026 – Present

    Support a project-based undergraduate course on collecting, modeling, and analyzing social media data, through tutorials, milestone grading, and project guidance.

    • –Serve as the sole teaching assistant for 48 students on a project-based course covering data collection through APIs and web scraping, reproducible data pipelines, and data quality assessment.
    • –Write tutorial problems and grade project milestones on sentiment analysis, topic modeling, and social network analysis over multilingual social media data.
    • –Guide student teams through end-to-end analytics projects, reviewing data preprocessing, feature representation, and visualization choices.
    Sentiment AnalysisTopic ModelingSocial Network AnalysisWeb Scraping
  3. Teaching Assistant, Introduction to Computer Organization

    Aug 2024 – Jan 2025

    Supported an introductory course on how computers execute programs, teaching MIPS and AVR assembly through labs, tutorials, and exam reviews.

    • –Designed problem sets and worked solutions for homework, tutorials, and lab modules on MIPS and AVR.
    • –Facilitated weekly lab and tutorial sessions for 46 students, teaching assembly programming, datapath design, and I/O handling.
    • –Conducted midterm and final exam review sessions and wrote the accompanying study materials.
    MIPSAVR AssemblyComputer Organization
PT Badr Interactive logo

PT Badr Interactive

  1. Software Engineer Intern

    Jan 2026 – May 2026

    Built and hardened features for a medical imaging platform as a full-stack engineering intern.

    • –Delivered a full-stack export feature across a Python backend and React/Vue 3 frontends, generating standard DICOMDIR archives so hospitals could move radiology studies to CD/DVD or other imaging systems.
    • –Fixed a bug that showed stale study results during rapid filtering by canceling outdated requests, and added a 10-second background refresh so new AI-processed radiology studies appear without manual page reloads.
    • –Audited and hardened role-based access control (RBAC) across the viewer and admin modules, replacing a fragile permission-count check with the authenticated role and fixing denials that returned 502 instead of 403.
    PythonReactVue.jsRBACFull-Stack Development
Universitas Indonesia Center for Legal Informatics logo
Universitas Indonesia Center for Legal Informatics
  1. AI Engineer Intern

    Jul 2025 – Dec 2025

    Researched and developed AI solutions for legal informatics, focusing on retrieval-augmented generation for legal question answering.

    • –Cut response time on a retrieval-augmented generation (RAG) legal chatbot from 60-120s to 20-30s per query by parallelizing hybrid retrieval and batching Gemini embedding requests.
    • –Added a citation-validation layer that checks every legal reference against Elasticsearch to reduce AI hallucinations, surfacing them as clickable numbered citations in a React/TypeScript interface.
    • –Hardened the FastAPI microservices with split environment configs, RabbitMQ retry limits, and a fallback from Pinecone to Elasticsearch, and expanded the legal corpus with Presidential Regulations.
    RAGFastAPIElasticsearchPineconeRabbitMQReactTypeScriptLLMs
BEM Fasilkom UI logo
BEM Fasilkom UI
  1. Vice President

    May 2025 – Feb 2026

    Co-led the student executive board, overseeing strategic initiatives and representing the organization in faculty and university forums.

    • –Co-led a 167-member student executive board alongside the President, overseeing six divisions comprising eleven departments and bureaus.
    • –Reviewed and approved program proposals during the exploration phase, filtering initiatives against organizational priorities before execution.
    • –Represented the organization externally in a company visit to GoTo, a partnership proposal to PwC, inter-university exchanges with HMIF ITB and HIMATIF UNPAD, and university-wide forums on tuition policy.
    LeadershipProject ManagementStrategic PlanningExternal Relations
  2. Deputy of Advocacy and Student Welfare

    Mar 2024 – Feb 2025

    Headed the student advocacy and welfare department, representing students' interests on tuition, financial aid, and mental health to faculty administration.

    • –Led a 9-member team to plan and deliver 7 student welfare and advocacy programs over the term, covering tuition fees, financial aid, and mental health support.
    • –Advocated for students on tuition fee and financial aid policy, serving as the primary liaison between the student body and faculty administration.
    • –Negotiated with faculty administration to resolve students' academic and social concerns, turning individual student issues into solutions the faculty could act on.
    Team LeadershipStudent AdvocacyStakeholder ManagementNegotiationProgram Management
  3. Staff of Advocacy and Student Welfare

    Apr 2023 – Feb 2024

    Ran communications for the student advocacy and welfare department, keeping students informed about welfare programs and academic policies.

    • –Managed the department's social media channels, creating and publishing content on academic policies, financial aid, and mental health resources for the student body.
    • –Responded to student inquiries on welfare programs and academic policies with accurate, timely answers, acting as a first point of contact for the department.
    • –Collaborated with the department on engagement strategies to increase student awareness of, and participation in, welfare and advocacy programs.
    Social Media ManagementContent StrategyCommunicationsCommunity Engagement

Selected work

All on GitHub ↗

2026 · Featured

Vectorless vs. Vector Retrieval for Legal Documents

Undergraduate thesis comparing vectorless LLM reasoning against dense vector retrieval on Qdrant for locating provisions across 308 Indonesian regulations, tested with paired randomization tests over 10,000 permutations and Holm-Bonferroni correction.

PythonQdrantHugging FaceBM25LLM Evaluation

Result

MAP@10: 0.88 (vector) vs. 0.95 (vectorless)

2025

Sokratech Fraud Risk Automation

Built a fraud risk platform with a 7-person team for Sokratech, migrating its dashboard from Django to Next.js and Bun and adding FastAPI-based Weight of Evidence scoring.

Next.jsBunFastAPISupabase+4
Live demo ↗

2026

Multimodal Image Search Engine

Combined BM25 lexical and CLIP semantic retrieval with reciprocal rank fusion over 31,783 captioned images, adding Rocchio pseudo-relevance feedback and Gemini query expansion, then replaced brute-force FAISS search with an HNSW approximate index for faster retrieval.

31,783 images indexed

PythonFastAPIFAISSCLIP+1

2025

CV-to-Job Matching Platform

Built the AI matching service for a 5-person team on a Dockerized FastAPI backend on AWS EC2 with private S3 storage and Lambda PDF extraction, applying prompt engineering to Gemini 2.5 Flash for structured match scores, summaries, and skill gaps.

PythonFastAPIGeminiAWS+1

2025

Diffusion-Based Image Inpainting

Adapted RePaint diffusion inpainting to emoji restoration, training a denoising diffusion probabilistic model from scratch on 3,440 triplets over 100 epochs at 256x256 resolution, evaluated with PSNR, SSIM, and LPIPS against ground truth.

12.65s per image at 100 diffusion steps

PyTorchDiffusersDDPMComputer Vision

2025

Political Sentiment Analysis on YouTube

Collected 115,187 comments from 1,257 videos via the YouTube Data API, normalized Indonesian slang and political terms, then extended the InSet sentiment lexicon with contextual negation handling to correct its negative bias.

115,187 comments classified

PythonNLPYouTube Data APIPandas

2025

Biomedical Organ Classification from CT Scans

Trained a ResNet-34 from scratch to classify 11 organ types across 61,486 CT scans with class-weighted loss, affine augmentation, and Optuna hyperparameter search, then isolated the effect of residual connections through an ablation study.

0.974 validation F1

PyTorchResNet-34OptunaDeep Learning

2025

Anomaly Detection in Customer Purchasing Patterns

Mined association rules across 541,909 retail transactions and helped package a 7-person team's segmentation, rule-mining, and anomaly-detection pipeline into Streamlit.

541,909 transactions analyzed

PythonStreamlitScikit-learnPandas+4
Live demo ↗Source code

2025

wahyuht

Responsive portfolio website built with Next.js and TypeScript, featuring light and dark themes and restrained motion with Framer Motion.

Next.jsReactTypeScriptTailwind CSS+1
Live demo ↗Source code

2023

Letterbookd

Full-stack social platform for book enthusiasts with a Django web app and Flutter mobile app, enabling profile management, search, and real-time data sync.

DjangoFlutterDartBootstrap+2
Source code

Capabilities

Languages

PythonJavaScriptTypeScriptJavaGoDartSQL

AI & Machine Learning

Natural Language ProcessingComputer VisionDeep LearningLLMsRAG

ML Frameworks

PyTorchTensorFlowScikit-learnHugging FaceOpenCV

Web & Frameworks

ReactNext.jsVue.jsDjangoSpring BootFastAPIFlutterBunStreamlit

Data & Analytics

PandasNumPyMatplotlibSeabornPostgreSQLElasticsearchPineconeFAISS

Tools & Cloud

GitDockerKubernetesAWSGCPPrometheusGrafanaJupyter

Education

Universitas Indonesia logo
Universitas Indonesia

Bachelor of Computer Science

Aug 2022 – Jul 2026

Gallery

Wahyu sitting outdoors in graduation attire at night
Wahyu and colleagues visiting the PwC office
Wahyu and friends standing together outdoors
Group photo at an indoor university event
Wahyu and friends visiting a Gojek office
Wahyu sitting on a wooden floor, photographed from above
Wahyu standing near a brick faculty building
Group selfie at an indoor event
Wahyu and friends seated together at an indoor event
Wahyu walking outdoors beside a university building
Wahyu at his thesis defense at Fakultas Ilmu Komputer UI
Wahyu sitting on a staircase at night
Portrait of Wahyu

Let's Connect

Open to exciting projects, collaborations, or a quick hello.

Send me an emailConnect on LinkedIn

wahyuuhidaayat@gmail.com