Skip to main content
muhamadfikri.com

Portfolio

Project Evidence

Recent builds and deeper case studies across applied AI, backend systems, operations, security, and connected products.

Showing 7 projects.

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.
paused

CRDT-based real-time synchronization engine spec for collaborative text state with vector-clock-aware playback.

Backend Go Research Product

What I did

  • Specified lock-free collaborative editing flow using sequence CRDT mechanics.
  • Defined vector clock and snapshot/playback capabilities for stale-client reconciliation.

Nov 2025

pos-shoestore

active

POS and inventory platform for a shoe store with photo-first stock capture, variants, and operations-ready deployment.

Backend TypeScript DevOps Product

What I did

  • Scoped and implemented a store-specific POS/inventory architecture instead of forcing generic workflows.
  • Used product+variant+stock-ledger modeling to keep inventory movement explicit and auditable.