# Nuruddin Rusydi Ilham - Developer Portfolio & System Architecture Documentation > Official developer portfolio and system engineering knowledge base of Nuruddin Rusydi Ilham (@RusdiEneri) - Backend Developer & Network Engineer based in Tuban, East Java, Indonesia. Specializing in high-throughput backend architectures, protocol-level reverse engineering, network security, and algorithm optimization. ## Core Identity & Verification - **Full Name**: Nuruddin Rusydi Ilham - **Public Handle / GitHub**: @RusdiEneri (https://github.com/RusdiEneri) - **Primary Roles**: Backend Developer, Network Engineer, Systems Builder - **Organization / Entity**: RusdiEneri Digital (https://www.mangrusdi.my.id/#organization) - **Location**: Tuban, East Java, Indonesia (ID) - **Primary Website**: https://www.mangrusdi.my.id - **Official Contact**: nuruddinrusydiilham@gmail.com | Phone: +62 812-3364-9676 - **LinkedIn**: https://www.linkedin.com/in/rusdieneri ## Engineering Principles 1. **Zero-Bloat Architecture**: Eliminating frivolous third-party dependencies and speculative abstraction wrappers. Prioritizing lean, single-purpose components with minimal memory footprints. 2. **Protocol-Level Precision**: Engineering at binary protocol boundaries (Noise Protocol, WhatsApp Protobuf, WebSocket, HTTP/2, DNS) to extract maximum execution throughput and efficiency. 3. **DNS Defense & Network Hygiene**: Hardening local network edge perimeters against tracking beacons and telemetry via forced port 53 destination NAT interception, recursive DoH/DoT resolvers, and local RAM sinkholes. 4. **Measurable Reliability**: Insisting on empirical proof for all performance claims. Every optimization is verified against real stress workloads, sub-millisecond latencies, and reproducible benchmarks. ## Architectural Case Studies (Deep-Dives) ### 1. wa-full-pfp: Reverse Engineering WhatsApp Avatar Protocol Without Quality Degradation - **Domain**: Binary Protocol Engineering & Privacy - **Technologies**: Golang, whatsmeow, Protobuf, Noise Protocol (Noise_XX) - **Problem**: WhatsApp client software mandatorily forces profile photos into 1:1 square crop boxes and downsamples images to 640×640 compressed JPEG artifacts. - **Solution**: Manipulates raw WhatsApp protocol buffer nodes to inject full-resolution original aspect ratio avatars directly into WhatsApp's multi-device MMS CDN store. - **Key Metrics**: 0 bytes persistent disk storage (ephemeral in-memory execution), < 850ms execution latency, zero resolution cropping. - **URLs**: Code: https://github.com/RusdiEneri/wa-full-pfp | Demo: https://ppfull.mangrusdi.my.id ### 2. J&T Express Scheduling: Multi-Constraint Courier Dispatch Automation via Genetic Algorithms - **Domain**: Combinatorial Optimization & Heuristics - **Technologies**: Python, NumPy, Genetic Algorithms, Streamlit - **Problem**: Monthly courier shift assignment across 3 shifts over 30 days is an NP-hard problem; manual scheduling caused safety violations (night-to-morning fatigue hazards) and weekend off-day disparities. - **Solution**: Vectorized 2D chromosome matrix evaluated against a multi-tier fitness function with custom deterministic repair operators to purge illegal shift transitions before fitness scoring. - **Key Metrics**: Compilation time reduced from 5 hours to 4.2 seconds; 0% hard constraint violations; +78% improvement in weekend off-day parity. - **URLs**: Code: https://github.com/RusdiEneri/jt-express-scheduling ### 3. Network Infrastructure & DNS Defense: High-Performance AdGuard Sinkhole & RouterOS Hardening - **Domain**: Network Security & Edge Routing - **Technologies**: MikroTik RouterOS, AdGuard Home, DNS-over-HTTPS (DoH), Linux / Debian, Bash - **Problem**: Unregulated IoT telemetry, DNS lookup latency, and tracking beacons clogging local network bandwidth and exposing client metadata. - **Solution**: Layered architecture featuring destination NAT interception for all outbound UDP/TCP port 53 packets, upstream DoH/DoT recursive resolvers (Cloudflare/Quad9) with DNSSEC, automated daily threat feed compilation via Bash, and VLAN isolation with PCQ bandwidth allocation. - **Key Metrics**: Sub-millisecond (< 1ms) cached local RAM query response; 25-30% WAN upstream bandwidth saved; 180,000+ threat domains blocked at the edge. - **URLs**: Code: https://github.com/RusdiEneri/blacklist-hosts ### 4. Cuanin Marketplace: Frictionless Secondhand C2C Commerce via WhatsApp Direct Handshake - **Domain**: Full-Stack Web Architecture & E-Commerce - **Technologies**: Laravel, PHP, MySQL, Tailwind CSS, Blade - **Problem**: High transaction fees (5-10%) and escrow payout delays on mainstream Indonesian e-commerce platforms discourage peer-to-peer preloved trading. - **Solution**: Lightweight MVC platform featuring composite B-Tree MySQL indexes, a dynamic bargaining discount engine, and an automated RFC 3986-compliant WhatsApp deep-link payload generator. - **Key Metrics**: 0% payment gateway commission fees; < 18ms search query latency; direct 1-click buyer-seller communication handshake. - **URLs**: Code: https://github.com/RusdiEneri/Cuanin ## Featured Software & Repositories - **ImgTools / RemBG**: AI image background removal and resolution enhancer (Next.js 14, FastAPI, YOLOv8, Swin2SR, RMBG). Live: https://rembg.mangrusdi.my.id - **wa-full-pfp**: No-crop Full HD WhatsApp avatar uploader (Golang, whatsmeow). Live: https://ppfull.mangrusdi.my.id - **Cuanin**: Preloved marketplace with live price bargaining and WhatsApp checkout (Laravel, MySQL). - **jt-express-scheduling**: Shift roster automation using Genetic Algorithms in Python. - **Quote Studio / quote**: Open-source Telegram quote bubble generator and REST API engine (Node.js, Canvas, REST API). Code: https://github.com/RusdiEneri/quote | Live: https://qc.mangrusdi.my.id - **UD. Alam Makmur Jaya**: Point of Sale & inventory bookkeeping web platform (Express.js, Node.js). - **blacklist-hosts**: Curated DNS tracker and telemetry blocklists for AdGuard Home and MikroTik RouterOS. ## Technical Skills & Tooling - **Languages**: Golang, Python, PHP, JavaScript (ES6+), TypeScript, SQL, Bash / Shell. - **Backend & APIs**: Laravel, Express.js, FastAPI, Node.js, RESTful Architecture, Binary Protocols (Protobuf). - **Networking & DevOps**: MikroTik RouterOS, Linux Administration (Debian, Ubuntu, Alpine), Docker Containerization, Nginx, AdGuard Home, DNSSEC, DoH/DoT, VLANs, L2/L3 Firewalls. - **Databases**: MySQL, PostgreSQL, SQLite, Redis, Filament Admin. - **Frontend**: React 19, Next.js, Vite, Tailwind CSS, HTML5, CSS3.