Skip to main content
muhamadfikri.com
Electrical Engineering · ITB Indonesia

I build AI-enabled systems that hold up outside the demo.

I’m Muhamad Fikri, an engineering student working across applied AI, backend architecture, platform operations, security, and connected products. I like turning ambiguous problems into systems that are explainable, testable, and useful to the people operating them.

Selected Work

Recent, Relevant Work

Case studies spanning applied AI, backend systems, platform operations, smartcard security, and IoT products.

Jun 2026

AIN Hire

active

Bahasa Indonesia voice-screening prototype with bounded interviews, evidence-backed AI scoring, and required recruiter sign-off.

AI Python Backend Product

What I did

  • Designed a deterministic interview state machine that keeps AI-led screening bounded, repeatable, and auditable.
  • Separated the conversational interviewer from the scorer so candidate interaction and final evaluation have distinct responsibilities.

Feb 2026

e-mrtd

active

Java-based ePassport emulator implementing ICAO 9303 core protocols for issuance and verification flows.

Backend Java Security Research

What I did

  • Implemented dynamic personalization for EF.COM, DG1, DG2, DG3, DG4, DG15, and SOD.
  • Built host-side BAC and secure messaging tooling for issuance and verification workflows.
completed

Single-VM enterprise Linux lab covering repeatable deployment, service operations, hardening, maintenance, and reporting.

DevOps Operations Backend Security

What I did

  • Automated a RHEL-like service stack with modular Ansible roles and Podman containers managed through systemd.
  • Applied firewalld policy, SELinux-aware operations, restricted database exposure, and repeatable validation checks.

IoT-based restroom monitoring system with a secure server subsystem for telemetry ingest, real-time dashboarding, audit history, and Telegram-based operational response.

IoT Backend Realtime Systems Operations

What I did

  • Built the server subsystem that receives ESP32 telemetry over HTTPS, validates payloads, and normalizes raw sensor data into operator-friendly status.
  • Separated storage into snapshot + history tables so the dashboard stays fast while preserving audit trails, CSV export, and scheduled reports.

Nov 2025

AsterSearch

completed

Full-text search engine using BM25 and inverted indexes, exposed as both library and HTTP service.

Backend Go Research Product

What I did

  • Designed ranked retrieval with BM25 over segment-based inverted indexes.
  • Exposed indexing, search, and admin endpoints for standalone or embedded use.

Capabilities

How I Build

A systems mindset from model behavior and data contracts through deployment and day-to-day operations.

Applied AI

  • Voice and agent workflows
  • Structured LLM evaluation
  • Human-in-the-loop review
  • Evidence-led scoring

Backend Systems

  • API and data design
  • Deterministic state machines
  • Realtime workflows
  • Integration testing

Platform & Operations

  • Linux and systemd
  • Ansible automation
  • Podman and Nginx
  • Runbooks and recovery

Security & Embedded

  • Smartcard/eMRTD protocols
  • Authentication flows
  • IoT telemetry
  • Operational hardening

Product

  • MVP scoping
  • Operator-first UX
  • Responsible automation
  • Requirement-to-delivery ownership

Infra

Infrastructure Is Part of the Product

Hands-on operations work that keeps implementation grounded in how systems are deployed, observed, and recovered.

  • Build repeatable RHEL-like environments with Ansible, Podman, systemd, firewalld, and SELinux-aware operations.
  • Operate small Linux servers over SSH with health checks, smoke tests, logs, backups, and recovery procedures.
  • Deploy APIs and web apps behind Nginx with minimal public exposure and clear service boundaries.
  • Turn operational knowledge into runbooks, maintenance procedures, incident steps, and reports.