Skip to content
View hafizradzi8901's full-sized avatar

Block or report hafizradzi8901

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
hafizradzi8901/README.md

Hi, I'm Hafiz 👋

Mechatronics Engineer who codes across the stack — from 1.58-bit LLM training kernels to industrial IoT gateways to 3D web apps. I'm happiest in software and ML, with hardware/embedded depth from the mechatronics side (electronics, PLCs, sensors, real-time control).

I learn by building hard things end to end. The projects below are self-driven: from-scratch deep learning, reinforcement learning, computer vision, and full-stack web — most built and debugged on a single 8GB consumer GPU.


🔧 Featured projects

Project What it is Stack
bitnet-rwkv-lm A 0.15B-param RWKV-7 language model with BitNet 1.58-bit ternary weights, trained from scratch on an 8GB GPU — QAT, 2-bit packing, RFT fine-tuning, local chat app PyTorch, CUDA, quantization
spiking-ff-jepa A backprop-free learning study: spiking (LIF) neurons + Hinton's Forward-Forward + JEPA + int4 QAT, with a full ablation notebook and an honest negative result PyTorch, Norse
ai-fastener-inspection Edge-deployable machine vision for automotive fastener inspection (Fastener-YOLO) with a full ablation study and reproducibility scripts Python, YOLO, Jetson
kalman-lstm-ppo-trader An uncertainty-aware RL trader: a custom Kalman-LSTM cell feeding a RecurrentPPO agent, with Neural-ODE & Fourier-Neural-Operator ablations PyTorch, stable-baselines3
circuit-idle (live demo) An F1-themed idle game with a pure, fully-tested simulation engine and a Three.js dashboard TypeScript, Svelte, Three.js

🏭 Experience — Industrial IoT (internship)

Hands-on industrial automation and IIoT integration (proprietary work, not public):

  • Fieldbus & protocols: PLC integration over RS485 / Modbus; reverse-engineered an Omron proprietary serial protocol by traffic sniffing.
  • IIoT stack: MQTT telemetry into ThingsBoard dashboards; Advantech WISE-4060 I/O modules; deployment of MIMOS WISP (Wireless Industrial Sensor Platform).
  • Tooling: built custom SDKs/adapters to bridge legacy industrial equipment to modern IoT.

🧰 Skills

Languages: Python · TypeScript/JavaScript · C/C++ · (embedded) C ML/DL: PyTorch · quantization-aware training · reinforcement learning · computer vision · SNNs Systems: CUDA-constrained training · data pipelines · model inference & packing Web: Svelte · Three.js/WebGL · Vite · CI/CD (GitHub Actions) Hardware/Embedded: PLCs · RS485/Modbus · MQTT · IIoT gateways · sensors & real-time control

📫 Reach me

Mechatronics × software. Always shipping something.

Pinned Loading

  1. ai-fastener-inspection ai-fastener-inspection Public

    AI-driven machine vision for screws and nuts inspection on automotive bracket sub-assemblies. Edge-deployable Fastener-YOLO with full ablation study and reproducibility scripts.

    Python

  2. bitnet-rwkv-lm bitnet-rwkv-lm Public

    From-scratch 0.15B BitNet 1.58-bit (ternary) RWKV-7 LLM trained on an 8GB GPU — QAT, 2-bit packing, RFT, local chat app.

    Python 1

  3. circuit-idle circuit-idle Public

    F1-themed idle game with a pure, fully-tested TypeScript engine + Three.js dashboard. Live demo included.

    TypeScript

  4. kalman-lstm-ppo-trader kalman-lstm-ppo-trader Public

    Uncertainty-aware RL trader: a custom Kalman-LSTM cell feeding RecurrentPPO, with Neural-ODE & Fourier-Neural-Operator ablations.

    Python

  5. spiking-ff-jepa spiking-ff-jepa Public

    Backprop-free learning study: spiking (LIF) neurons + Forward-Forward + JEPA + int4 QAT, with a full ablation notebook.

    Python