I’m a self‑taught developer with broad experience across many programming languages, and strong expertise in JavaScript, TypeScript, Python, and Dart. Over the years, I’ve also worked with C, C++, C#, Vala, Lua, Java, Kotlin, and Visual Basic .NET — while I’m not an expert in all of them, I can read and understand code across a wide range of stacks. Beyond coding, I’m familiar with Blender for 3D modeling and animation, and have used it to design practical projects — like a custom table for my room — blending creativity with real‑world application. I build with clarity and purpose, creating mobile, desktop, and web applications that balance technical depth with a visual, methodical approach. Whether I’m designing intuitive UIs, crafting APIs, or refining systems for long‑term maintainability, I focus on solutions that are both practical and sustainable. If you’re looking for someone who can bridge clean architecture with practical problem‑solving, and who values authenticity in both code and collaboration, let’s connect.

Muhammad Sayuti

I’m a self‑taught developer with broad experience across many programming languages, and strong expertise in JavaScript, TypeScript, Python, and Dart. Over the years, I’ve also worked with C, C++, C#, Vala, Lua, Java, Kotlin, and Visual Basic .NET — while I’m not an expert in all of them, I can read and understand code across a wide range of stacks. Beyond coding, I’m familiar with Blender for 3D modeling and animation, and have used it to design practical projects — like a custom table for my room — blending creativity with real‑world application. I build with clarity and purpose, creating mobile, desktop, and web applications that balance technical depth with a visual, methodical approach. Whether I’m designing intuitive UIs, crafting APIs, or refining systems for long‑term maintainability, I focus on solutions that are both practical and sustainable. If you’re looking for someone who can bridge clean architecture with practical problem‑solving, and who values authenticity in both code and collaboration, let’s connect.

Available to hire

I’m a self‑taught developer with broad experience across many programming languages, and strong expertise in JavaScript, TypeScript, Python, and Dart. Over the years, I’ve also worked with C, C++, C#, Vala, Lua, Java, Kotlin, and Visual Basic .NET — while I’m not an expert in all of them, I can read and understand code across a wide range of stacks.

Beyond coding, I’m familiar with Blender for 3D modeling and animation, and have used it to design practical projects — like a custom table for my room — blending creativity with real‑world application.

I build with clarity and purpose, creating mobile, desktop, and web applications that balance technical depth with a visual, methodical approach. Whether I’m designing intuitive UIs, crafting APIs, or refining systems for long‑term maintainability, I focus on solutions that are both practical and sustainable.

If you’re looking for someone who can bridge clean architecture with practical problem‑solving, and who values authenticity in both code and collaboration, let’s connect.

See more

Experience Level

Expert
Expert
Expert
Intermediate
Beginner
Beginner
Beginner
Beginner
Beginner
Beginner
Beginner
Beginner
Beginner
Beginner
Beginner
See more

Language

English
Intermediate

Work Experience

Help Desk at PT Amantara Kalyana
November 1, 2021 - October 1, 2022
- Assigned engineers to work sites and coordinated daily task distribution. - Sent hourly progress reports in a WhatsApp group to keep management updated. - Reviewed engineer work submissions to ensure quality and completion. - Provided access to external engineers by issuing padlock codes for secured sites. - Improved internal mobile app by reverse‑engineering an Ionic‑based APK using APK Studio, modifying global CSS to remove an inaccessible dark theme that caused text readability issues. - Developed automation tools to streamline engineer site assignments: - Collected relevant data into CSV files. - Used Puppeteer to automate assignment actions on the company’s website. - Built two versions of the tool to adapt to changes in the company’s platform.

Education

Diploma degree Of Information Management at Universitas Mulia
January 1, 2013 - January 1, 2017
- Began a focused journey into software development, building skills in Visual Basic .NET, JavaScript, Java, and gaining familiarity with multiple other languages and frameworks. - Completed projects spanning mobile, desktop, and web applications, applying both self‑taught and formal learning.

Qualifications

Freecodecamp - Back End Development and APIs
October 11, 2018 - October 14, 2018
Freecodecamp - Front End Development
March 28, 2017 - March 31, 2017
Freecodecamp - Javascript Alghorithms And Data Structures
February 11, 2018 - February 14, 2018

Industry Experience

Software & Internet, Telecommunications
    paper Backdroid

    Backdroid is a specialized desktop utility designed to give users full control over their Android device data. Originally developed as a module for a larger suite (Stella), I branched it into a standalone project to focus on high-performance data migration and recovery.

    github : https://www.twine.net/signin

    paper Stella

    Stella is a comprehensive Qt C++ based utility designed for advanced Android users, developers, and enthusiasts. It streamlines complex device management tasks—from simple backups to deep system modifications—into a single, intuitive interface.

    paper Circular Reveal UI Experiment

    A front-end micro-interaction inspired by Android’s circular reveal animation, recreated for the web using HTML, CSS, JavaScript, and Velocity.js. The effect simulates a button morphing into a live chat interface—though it’s purely visual, with no actual chat functionality. This project explores how subtle animations can elevate user experience by creating intuitive, delightful transitions. It’s a study in micro-interaction design.

    demo : https://www.twine.net/signin

    paper VARITY

    Varity was a mobile utility app designed to manage volume and brightness settings on a per-app basis. By leveraging Android’s Accessibility Service, it detected active window changes and automatically applied saved preferences for each app. Users could configure settings manually or let Varity learn and store their adjustments. The app featured a dark UI, notification prompts, and undo functionality for quick reversals. Though it was later removed from the Play Store, it remains a strong example of system-level customization through accessibility APIs.

    paper MACOS DOCK – UI MICROINTERACTION

    A custom recreation of the MacOS Dock interface, redesigned with a dark aesthetic and animated bounce effect when icons are clicked. Built using Fabric.js and rendered entirely on HTML5 Canvas, this project demonstrates low-level drawing, motion control, and interaction design. The bouncing animation mimics native macOS behavior, adding a playful and familiar touch to the experience.

    demo : https://www.twine.net/signin

    paper FLOATING SEARCHBAR – UI MICRO-INTERACTION

    This project reimagines the floating Google button seen in older Android interfaces, this version keeps the interaction local—morphing the floating button into a fully functional search bar without navigating away. Built in CodePen using pure HTML, CSS, JavaScript, and Velocity.js, it features a smooth morphing animation. The concept was self-initiated and developed as a personal experiment in motion design and UI fluidity.

    you can check the demo here: https://www.twine.net/signin

    paper SLIDING MUSIC PANEL – UI MICRO-INTERACTION

    This mobile music player interface was inspired by a horizontal sliding layout showcased by the Google Chrome development team. Reimagined as a vertical sliding panel, it mimics the smooth transition used in early Google Music apps. Built entirely in CodePen using pure HTML, CSS, and JavaScript, the project explores gesture-driven layout and responsive animation as a personal study in motion design and UI adaptation.

    demo : https://www.twine.net/signin

    paper FLOATING ACTION BUTTON – UI MICRO-INTERACTION

    A minimalist UI component inspired by Path’s radial menu. Built with pure HTML, CSS, and JavaScript, it demonstrates responsive animation and layered action design without external dependencies. Created as a personal experiment to explore motion, interaction, and visual storytelling.

    demo : https://www.twine.net/signin

    paper NAVIGATION DRAWER – UI MICRO-INTERACTION

    A mobile interface inspired by early Android design patterns, featuring a navigation drawer with a smooth hamburger-to-arrow animation. Built using HTML, CSS, JavaScript, and GSAP, this project demonstrates responsive layout behavior and motion design principles. Created as a personal study in UI transitions and nostalgic interaction.

    demo : https://www.twine.net/signin

    paper RUNCY

    The mobile version of Runcy provides real-time access to sales and inventory data. Built with Flutter and Firebase, it features a responsive dashboard showing weekly trends and alerts for low stock. Designed for small businesses, it helps users stay informed and manage operations directly from their Android devices.