Skip to main content
muhamadfikri.com

Portfolio

Projects

Filter by tags and search titles/stacks to quickly find relevant work.

Showing 5 projects.

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.

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.

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.

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.

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.