Halo, Saya Gilang Ramadhan

Web Developer | Desktop Developer | Linux enthusiast

Halo! Nama saya Gilang Ramadhan. Saya adalah seorang web developer dan linux enthusiast yang passionate dalam menciptakan solusi teknologi yang inovatif dan efisien.

Perjalanan saya di dunia teknologi dimulai dari ketertarikan mendalam pada sistem operasi Linux dan open source. Seiring waktu, saya mengembangkan keahlian dalam pengembangan web dan aplikasi desktop, dengan fokus pada performa dan user experience yang optimal.

Saya memiliki pengalaman dalam HTML, CSS, JavaScript, QML, C++, PostgreSQL, MySQL, MongoDB, dan berbagai teknologi web dan desktop modern lainnya. Saya senang belajar hal-hal baru dan terus mengembangkan kemampuan saya melalui project-project yang menantang.

Keahlian Teknis

  • Frontend: HTML5, CSS3, JavaScript
  • Backend: Node.js, API Development
  • Desktop Development: QML, C++, Qt Framework
  • Database: PostgreSQL, MySQL, MongoDB
  • System Administration: Linux (Arch & NixOS), Bash Scripting
  • Version Control: Git, GitHub
  • Tools: Docker & Podman, Neovim, Terminal

Minat & Hobi

  • Open Source Contribution
  • Linux Customization & Rice
  • System Optimization
  • Membaca dokumentasi teknologi baru
  • Bereksperimen dengan framework dan tools terbaru

Sertifikasi & Pencapaian

  • Linux System Administrator
  • Contributor di beberapa project open source

Sedang Dipelajari

Saat ini saya sedang memperdalam pengetahuan saya dalam:

  • Cloud Computing (AWS & Cloudflare)
  • Typescript & QML language

🚀 Proyek & Portfolio

Task List Management

TUI Application

Aplikasi TUI (Terminal User Interface) menggunakan MongoDB sebagai penyimpan data dan C++ sebagai tampilan dan backend dengan performa tinggi.

Tech Stack:
C++ MongoDB Terminal

Portfolio Website

Web Development

Website portofolio modern untuk menampilkan karya dan proyek dengan desain responsif dan optimalisasi SEO.

Portfolio Website
Tech Stack:
HTML5 CSS3 JavaScript

Flakes NixOS System Configuration

DevOps

Projek pribadi yang berisi konfigurasi yang lengkap dan banyak untuk kebutuhan user dan server dengan reproduceable dan immutable. Cocok digunakan untuk user yang ingin menggunakan software terbaru dan/atau software stabil untuk jangka panjang.

Tech Stack:
Nix NixOS Flakes

Linux Shell Widgets

Desktop Development

Widgets untuk Linux dan Hyprland menggunakan QML dengan principle Material Design dan Material You untuk dynamic colors.

Tech Stack:
QML JavaScript Golang Shell Nix

Linux Server Self-Hosted

DevOps & System Admin

Linux server self-hosting menggunakan Cloudflare tunnel dengan berbagai service seperti web server, database, dan aplikasi lainnya dengan konfigurasi yang aman.

Linux Server Dashboard
Tech Stack:
NixOS Cloudflare Docker

Custom Neovim Configuration

Development Tools

Konfigurasi Neovim yang highly customized untuk development workflow dengan LSP support, syntax highlighting, auto-completion, dan berbagai plugin untuk produktivitas.

Tech Stack:
Lua Neovim LSP

Email: myamusashi@proton.me