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

Add your qualifications or awards here.

Industry Experience

Software & Internet, Telecommunications
    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.

    You can check the live demo on my codepen here: codepen.io/ekoputrapratama/pen/jOKzKjN

    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 COURIER ASSIGNMENT SYSTEM

    This desktop application was developed to manage courier
    assignments and delivery tracking. It allows administrators to assign
    couriers to customer orders, monitor delivery statistics, and manage
    user profiles. The system includes visual charts for shipment and
    order trends, helping users analyze performance over time. Built to
    replace manual tracking methods, it streamlines logistics operations
    with structured data entry and reporting tools.

    paper STUDENT ACCOUNT MANAGER

    A desktop-based student management system developed during
    college, designed to help administrators manage student profiles
    and account balances. The application supports tracking deposits,
    deductions, and financial activity per student.

    paper EMPLOYEE MANAGEMENT SYSTEM

    This is a thesis project i made for my friend, it used to manage
    employee information and employee can submit leave application
    and admin or manager will decide if their submission gonna be
    approved or not or change the date when the employee can take a
    leave vacation.

    paper DELIVERY MANAGEMENT SYSTEM

    This desktop application was developed as a thesis project tailored
    to a logistics workflow. It replaces manual tracking done in Microsoft
    Excel with a structured interface for managing delivery destinations,
    service costs, and operational data. Built to streamline delivery
    planning and cost management, the system offers a practical
    solution for small logistics teams.

    paper KPFM

    While in college, I often listened to this radio station but found it frustrating that their stream couldn’t play in the background. To solve this, I developed a dedicated mobile version of the station’s player, allowing uninterrupted listening while multitasking.

    Key Features:

    • Background Playback — Keep the stream running while using other apps or with the screen off.
    • Lightweight & Responsive — Optimized for smooth performance on a range of devices.
    • Simple, Focused UI — Designed for quick access to the live stream without unnecessary distractions.

    Impact:
    KPFM turned a personal annoyance into a practical solution, making the station more accessible and enjoyable for listeners on the go.

    paper FACTORY MANAGEMENT SYSTEM

    A desktop application built to support factory operations such as
    inventory tracking, material management, and order processing.
    Users can manage suppliers, customers, products, and production
    components through a structured menu interface. The system
    includes a Bill of Materials (BOM)—a detailed list of raw materials
    and components required to manufacture each product. Reporting
    tools help monitor stock levels and sales activity.