Portfolio
Muhamad Fikri — Electrical Engineering (ITB) | Backend / Systems / IoT / Security
Systems-minded engineer who enjoys backend architecture, infrastructure, security-focused engineering, and IoT
products. Long-term, I want to build in energy and data-center adjacent domains where software and physical
systems meet.
Selected Work
Featured Projects Focused case studies covering backend systems, security, IoT operations, and product engineering.
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. 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 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. Capabilities
Skills Snapshot Core areas I actively use in projects, from protocol-level security to deployment workflows.
Backend API design Data modeling Event-driven workflows Integration testing Systems/DevOps Linux operations Nginx reverse proxy VPS deployments Observability basics Security BAC/secure messaging concepts Authentication flows Operational hardening IoT Sensor data ingestion Firmware/backend integration Dashboard monitoring Product MVP scoping Operator-first UX Requirement-to-implementation handoff Infra
Infra & Homelab Hands-on operations practice from personal environments that later informs production decisions.
Reuse older laptops as low-power Linux boxes for experiment environments and backups. Manage servers over SSH, including service checks, logs, and deployment troubleshooting. Run reverse proxy setups with Nginx for API/app subdomains and TLS termination. Use tunnels and remote access tools to safely expose internal services when needed. Document runbooks and recovery steps so ops tasks stay repeatable. Now
What I’m Working On Current focus areas.
Backend Reliability improving deploy and runbook quality. Security deeper smartcard/eMRTD protocol implementation work. IoT refining telemetry and alerting pipelines.