FULLSTACK DEVELOPER / INDONESIA

Rifki
Fadhil.

From the first query
to the final pixel.

I build web apps — from the database to the details you click.

BUILT WITH01 — 07
Rifki Muhammad Fadhil

Database → API → Interface

END-TO-END DEVELOPMENTSCROLL TO EXPLORE
01 / THE APPROACH

Keep it simple.
Make it work.

~/portfolio/about.mdREADME

❯ cat about.md

A good app feels simple. That starts with how the pieces fit together.

I’m Rifki Muhammad Fadhil, a fullstack developer in Indonesia. I build the database, connect the API, and bring it all together on screen. I like code that’s easy to follow and apps that are easy to use.

01

Understand the problem

Start with what people need, not a list of features.

02

Connect the layers

Make the data, logic, and interface work well together.

03

Keep it maintainable

Make the next change easier, not more complicated.

ABOUT / APPROACHPLAIN TEXT
02

Stack

A few tools I like working with.

INTERFACE → LOGIC → DEPLOYMENT
01

Frontend

02 TOOLS
  • HTML / CSS / JavaScript
  • React

Building the interfaces people interact with.

02

Backend

02 TOOLS
  • Node.js
  • REST APIs

Connecting application logic and data through APIs.

03

Linux & servers

02 TOOLS
  • Linux
  • Nginx

Deploying and running applications on Linux.

04

Tooling

02 TOOLS
  • Git
  • Docker

Keeping development and deployment repeatable.

From the first idea to a working app.

03

Projects

Things I’ve worked on.
And how they came together.

SELECTED PROJECTS
EXAMPLE CONTENT — REPLACE BEFORE PUBLISHING
View all projects
04

Experience

Learning by doing.
One project at a time.

THE JOURNEY / MOST RECENT FIRST
EXAMPLE ENTRIES — REPLACE BEFORE PUBLISHING
  1. 2024 – PresentMOST RECENT ENTRY

    Fullstack Developer

    Company Name

    CONTRIBUTION

    builds and maintains web applications and APIs.

    EXAMPLE EXPERIENCE · NOT VERIFIED EMPLOYMENT

  2. 2023 – 2024

    Junior Web Developer

    Company Name

    CONTRIBUTION

    delivered features and fixed bugs across the stack.

    EXAMPLE EXPERIENCE · NOT VERIFIED EMPLOYMENT

05

Certificates

Always learning.
Always building.

CERTIFICATES / CREDENTIALS
OPEN AN ENTRY FOR ITS DETAILS
01

Web Development Certificate

Issuing Organization

EXAMPLE CREDENTIAL · NOT VERIFIED

2024
02

Linux Fundamentals

Issuing Organization

EXAMPLE CREDENTIAL · NOT VERIFIED

2023

Open an entry to learn more. Example entries aren’t verified certificates.

06CONTACT / START A CONVERSATION

Have something
in mind?

LET’S TALK

Got a project in mind? A question? Or just saying hi? Drop me a message.

I’ll use your details to reply and keep your message for up to 12 months. You can ask me to delete it in a follow-up message.

SENT TO MY PRIVATE INBOX

Or find me here

Project collection

3 of 3 projects

PROJECT 02 / DASHBOARD

Inventory Dashboard

A shop needed live stock levels instead of end-of-day counts.

EXAMPLE CONTENT — Draft descriptions, not verified experience or results.

ROLE
Fullstack developer
TYPE
dashboard
TECHNOLOGIES
Node.js, MySQL, Chart.js
PROJECT / 02DASHBOARD
Inventory DashboardSCREENSHOT NOT ADDED
This is a visual placeholder, not the product UI.
EXAMPLE PROJECTVIEW DETAILS ↗
Add a real screenshot. No interface or result has been fabricated.

01The problem

A shop needed live stock levels instead of end-of-day counts.

02Contribution

Built the API, the stock reports and role-based access.

03Technical challenge

Making large reports load quickly without blocking day-to-day use.

04Results & lessons

No verified results or lessons have been supplied yet. Add actual outcomes, evidence, and what you learned before publishing.

Command menu

↑ ↓ select · Enter run · Esc close