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 03 / DEVOPS

Self-hosted Deploy Setup

Deploying by hand was slow and easy to get wrong.

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

ROLE
Developer & maintainer
TYPE
devops
TECHNOLOGIES
Linux, Docker, Nginx
PROJECT / 03DEVOPS
Self-hosted Deploy SetupSCREENSHOT 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

Deploying by hand was slow and easy to get wrong.

02Contribution

Containerised the app and set up Nginx, HTTPS and a repeatable deploy script on a Linux VPS.

03Technical challenge

Zero-downtime updates on a single small server.

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