ZidanIDz

© 2024-2026 Muhammad Raid Zaidani

Zidan
Busy

_

Enjoys Building Systems with Clean, Efficient, and Pythonic Code

System Notes

OS Windows 11 & ArchLinux
Starship On (ZSH)
Editor VS Code
Workflow Trunk Based
...

Principles

Readability Counts

Code should be readable. Whether it’s complex backend logic or intricate game mechanics, clarity and simplicity always come first.

Approach

"Explicit > Implicit"

Focus

Maintainability

Tech Stack

Languages

Python General Purpose
JavaScript Fullstack
C++ Game Systems
PHP Backend

Web Stack

  • HTML & CSS
  • Tailwind
  • Bootstrap
  • Astro
  • Laravel
  • Django

Data

  • MySQL
  • PostgreSQL
  • SQLite
  • Supabase
  • Firebase

Design Philosophy

Zen Design & Material

Tools

Git • VS Code • Linux

Game Dev

Godot • Unity

Selected Works

Theme-Me CLI

#Python#Bash Scripting#Shell

A terminal personalization suite designed for the Termux environment. Automates the configuration of 60+ visual assets (themes, fonts, schemes) through an interactive CLI or argument-based commands.

Why this stack?

"Built to improve mobile development ergonomics. Solves the friction of manual environment configuration by providing a 'batteries-included' tool with offline support and auto-restoration capabilities."

Lihat Project

ArPy Obfuscator

#Python#Bytecode Manipulation#Cryptography

A comprehensive Python code protection utility offering 10+ encryption algorithms. Transforms readable source code into obfuscated structures using Marshal bytecode, Bitwise arithmetic, and Zlib compression.

Why this stack?

"Engineered to safeguard intellectual property against reverse-engineering. Features an intelligent 'auto-decryption' mechanism that analyzes file signatures to reverse the obfuscation process automatically."

Lihat Project

SPPK-PA Expert System

#Django (Python)#TailwindCSS#Forward Chaining Algo

A web-based clinical decision support system designed for school counselors. Utilizes the Forward Chaining inference engine to automate the preliminary psychological screening of students.

Why this stack?

"Leveraged Django's secure backend to handle sensitive student records and dynamic rule-based logic. The interface is optimized with TailwindCSS for mobile accessibility during on-site counseling sessions."

Lihat Project

Project-December

#Node.js (Express)#CSS Animations#Temporal Logic

A seasonal anonymous social platform featuring a temporal access lock. Users' thoughts are visualized as an interactive snowfall particle system, where every snowflake represents a unique user entry.

Why this stack?

"Designed as an experiment in 'Ephemeral Web'. Challenges standard social media persistence by enforcing a 1-month-only active window (December), utilizing CSS-heavy animations for immersive storytelling."

Lihat Project

RandomWeeks

#Jekyll (Ruby)#Liquid Templating#SCSS / Markdown

A minimalist digital garden and essay repository built with Jekyll Static Site Generator (SSG). Curates diverse thoughts on technology, audiophile gear, and pop culture through a high-performance JAMstack architecture.

Why this stack?

"Adopted a 'Docs-as-Code' workflow where content is version-controlled via Git. Eliminates database overhead to prioritize raw read performance, SEO, and long-term digital preservation."

Lihat Project

TES SDM (Viral Quiz Platform)

#Vanilla JavaScript (ES6+)#LocalStorage API#HTML5 Canvas

A satirical, gamified web assessment tool inspired by Indonesian internet pop culture. Features a randomized question engine (RNG), automated scoring logic, and client-side image generation for social sharing.

Why this stack?

"Developed as an experiment in 'Viral Engineering' and user engagement. Utilizes LocalStorage for data persistence without backend overhead, ensuring a lightweight and instant interactive experience."

Lihat Project

Digital Library Manager

#C# (.NET)#Windows Forms#SQL Database

A native Windows desktop application for library administration. Features a comprehensive CRUD system for book inventory, member management, and automated transaction reporting using the .NET framework.

Why this stack?

"Developed to understand the fundamentals of desktop software architecture. Chosen C# for its type-safety and robust integration with Windows OS, focusing on data integrity and administrative workflow efficiency."

Lihat Project

Chordiz Community (Thesis)

#Django (Python)#PostgreSQL#Alpine.js#Gamification Logic

A gamified guitar chord repository built with Django. Features a 'Quality-First' contribution ecosystem where users earn reputation points and levels through a strict moderation and validation lifecycle.

Why this stack?

"Designed to solve the 'inaccurate chord' problem. Implements a Monolithic MVT architecture with Regex-based client-side transposition and a custom 'Signal-based' reward engine for user retention."

Lihat Project

Dino Runner: Evolution

#Godot Engine#GDScript#Android SDK

An enhanced mobile adaptation of the classic endless runner genre. Introduces RPG-lite elements including unique character skills, unlockable skins, and dynamic environmental biomes.

Why this stack?

"Selected Godot for its modular Node-based architecture to manage character skills (each skill as a separate scene) and efficient 2D performance optimized for low-end mobile devices."

Lihat Project