KH
Available

Kharis Destian Maulana

Senior Software Engineer

Frontend developer, backend developer, game development, mobile app developer, desktop app development

About Me

Hei! Saya Kharis Destian Maulana, mahasiswa Teknologi Informasi di Universitas Catur Insan Cendikia (UCIC) dengan ketertarikan kuat di software development, game development, dan eksplorasi cara kerja sistem. Saya menikmati proses membangun aplikasi dari sisi teknis maupun pengalaman pengguna. Bagi saya, development bukan hanya soal membuat fitur berjalan, tapi juga memahami bagaimana sistem bekerja dari dalam: mulai dari struktur aplikasi, integrasi data, konfigurasi environment, sampai optimasi agar produk terasa stabil dan nyaman digunakan. Di luar pengembangan aplikasi, saya juga tertarik dengan system-level tinkering. Setup harian saya mencerminkan rasa ingin tahu itu: menggunakan dual-boot fedora kde sebagai Linux daily driver dan mengelola Hackintosh Monterey. Dari proses tersebut, saya banyak belajar tentang boot loader, kext, konfigurasi sistem, dan cara berbagai komponen bekerja bersama. Fokus saya adalah membangun sistem yang solid, efisien, dan mudah digunakan, baik dalam bentuk aplikasi web, mobile app, game, maupun eksperimen teknis lainnya.

Featured Projects

Some of my recent work that I'm most proud of.

FlowDesk — Official Website
In-Progress

## FlowDesk Official Website Website resmi untuk aplikasi desktop **FlowDesk** — sebuah aplikasi produktivitas lokal-pertama (offline-first) yang mendukung macOS, Windows, dan Linux. ### Fitur Utama Website - **Hero Section 2 Kolom** — Teks di kiri, screenshot aplikasi di kanan dengan slideshow otomatis berganti setiap 5 detik (dark/light mode) menggunakan Framer Motion AnimatePresence - **Halaman Unduh Dinamis** — Tombol unduhan (.dmg, .exe, .tar.gz) diambil langsung dari GitHub Releases API secara real-time. Dilengkapi accordion panduan instalasi untuk masing-masing platform - **Halaman Roadmap** — Timeline zig-zag interaktif dengan animasi garis gradien yang terisi saat di-scroll. Data dikelola via file `roadmap.json` tanpa perlu menyentuh kode UI - **Penghitung Unduhan Global** — Animasi angka speedometer yang menampilkan total unduhan dari semua rilis GitHub (.dmg + .exe + .tar.gz) - **Dukungan Dwibahasa** — Bahasa Indonesia dan Inggris penuh di seluruh halaman - **Custom Scrollbar & Progress Bar** — Scrollbar kustom berwarna ungu, progress bar vertikal di sisi kiri layar mengikuti posisi scroll - **Blur-up Image Loading** — Efek skeleton/blur saat gambar preview dimuat ### Stack & Arsitektur Dibangun dengan **Next.js 16 (App Router + Turbopack)** dan **Tailwind CSS v4**. Semua data rilis diambil dari GitHub API dengan revalidasi setiap 60 detik. Animasi menggunakan **Framer Motion** dengan `useScroll`, `useSpring`, dan `AnimatePresence`. ### Link - **Live:** [flowdesk.web.id](https://flowdesk.web.id) - **GitHub:** [github.com/Kharisdestianmaulana-hub/flowdeskweb](https://github.com/Kharisdestianmaulana-hub/flowdeskweb)

Next.js 16
TypeScript
Tailwind CSS v4
Framer Motion
Vercel
GitHub API
FlowDesk - Cross-Platform Collaborative Workspace
In-Progress

## Overview FlowDesk is a highly responsive, cross-platform collaborative workspace application designed for seamless team productivity. Built with .NET and Avalonia UI, it runs natively on macOS, Windows, and Linux. FlowDesk redefines how teams manage projects, tasks, and documents by offering unparalleled flexibility—whether working completely offline, discovering peers on a local network (LAN), or connecting to a self-hosted server. ## Key Features * **Multi-Mode Workspace Architecture:** Seamlessly switch between Private (Offline-first), Local (LAN Network Discovery using UDP Broadcasts), and Server (Cloud-hosted) workspaces. * **Full Real-Time Synchronization:** Powered by SignalR and WeakReferenceMessenger, any changes made to tasks, documents, or projects instantly reflect across all connected devices in the network—no refresh needed. * **Advanced Document Management:** Built-in Markdown and Rich Text editor with live preview, real-time collaboration, and granular file permissions (Viewer vs. Editor). * **Premium Neo-Modern UI:** A deeply customized, aesthetically pleasing user interface utilizing glassmorphism, dynamic gradients, and smooth micro-animations. It fully supports System-wide Dark and Light themes. * **Standalone Cross-Platform Delivery:** CI/CD optimized to distribute the app as standalone, single-file executables (`.dmg` for macOS, `.exe` for Windows, and `.tar.gz` for Linux) without requiring users to install external runtimes. ## Technical Highlights Developing FlowDesk involved solving complex engineering challenges, particularly around **peer-to-peer network discovery** and **data concurrency**. I implemented a custom background discovery service that uses UDP multicasting to automatically find host servers on a local network, gracefully handling firewall constraints. The UI architecture rigorously follows the **MVVM (Model-View-ViewModel)** pattern via the CommunityToolkit, ensuring high testability and clean separation of concerns. The local data is robustly managed using **SQLite** and **Entity Framework Core**, providing a blazing-fast offline experience that intelligently syncs up when a network connection is established. ### Link Downloads - **Websites:** [flowdesk.web.id](https://flowdesk.web.id) - **GitHub:** [github.com/Kharisdestianmaulana-hub/flowdeskweb](https://github.com/Kharisdestianmaulana-hub/flowdesk)

C#
.NET 10
Avalonia UI
SignalR
SQLite
Entity Framework Core
MVVM Toolkit

Experience

My professional journey, education, and volunteer work.

Mahasiswa

Universitas Catur Insan Cendekia
Education
2025 - Present
Jl. Kesambi No.202, Drajat, Kec. Kesambi, Kota Cirebon, Jawa Barat 45133

Saat ini saya menempuh pendidikan S1 Teknik Informatika dan terus membangun portofolio di mobile, web, game, dan system exploration.

Siswa

SMK Negeri 1 Kedawung
Education
2022 - 2025
Jl. Tuparev No.12, Kedungjaya, Kec. Kedawung, Kabupaten Cirebon, Jawa Barat 45153

Fase yang semakin mengarahkan minat saya ke jalur yang lebih teknis dan memperkuat ketertarikan pada bidang IT.

Siswa

SMP Muhammadiyah 2 Cirebon
Education
2019 - 2022
Jl. Tuparev No.70 A, Kedungjaya, Kec. Kedawung, Kabupaten Cirebon, Jawa Barat 45153

Di masa ini saya mulai berkembang lebih jauh dalam rasa ingin tahu terhadap teknologi dan dunia digital.

Siswa

MI Ma'arif Sutawinangun
Education
2013 - 2019
Satu kompleks dengan TK Bintang, Jl. Pramuka Pecilon Dukuh RT/RW 04/01, Sutawinangun, Kec. Kedawung, Kabupaten Cirebon, Jawa Barat 45153

Menjadi fase awal pembentukan kebiasaan belajar, kedisiplinan, dan fondasi pendidikan dasar saya.

Siswa

tk bintang
Education
2011 - 2013
7GPV+98H, Jl. Pramuka Pecilon Dukuh RT/RW 04/01, Jl. Pramuka, Sutawinangun, Kec. Kedawung, Kabupaten Cirebon, Jawa Barat 45153

Tempat saya memulai perjalanan pendidikan formal dan mulai mengenal lingkungan belajar sejak usia dini.

Tech Stack

Technologies, frameworks, and tools I use on a daily basis.

Frontend

Html

100%

Css

100%

Javascript

100%

Flutter

100%

React.js

94%

Backend

Express

100%

Node.js

100%

Language

Gd script

100%

Python

86%

Typescript

80%

C#

75%

Game Engine

Godot

100%

Unity

95%

Database

MySQL

100%

Firebase

100%

Appwrite

100%

Design

Figma

100%

Adobe Illustrator

100%

Adobe Photoshop

100%

Recent Articles

My thoughts on software engineering, design, and architecture.

Changelogs

Release notes & version history.

ALL PROJECTS

v1.0.0
Feature
2026-03-25
Project: Diversa

Pengantian Elevenlabs dengan Google Speech api

v1.0.0
Feature
2026-03-18
Project: Diversa

Pengimplementasian Elevenlabs

v1.0.0
Feature
2026-03-14
Project: Diversa

Penambahan Fitur Ai bisa nambah Level baru sesuai kemauan user

v1.0.0
Feature
2026-03-12
Project: Diversa

Penambahan Ai untuk Karakter Citra dan Alex di Apps Diversa ini

v1.0.0
Feature
2026-03-02
Project: Diversa

Pembuatan Ui lanjutan

v1.0.0
Release
2026-03-02
Project: Diversa

Pembuatan Ui pertama

Get in Touch

Have a question or want to work together? Leave a message below.

Connect with me

I'm active on several platforms. Feel free to reach out or connect with me on your preferred social network.