Rifqi Taw

About Me.

Hi, I'm Rifqi Taufiqurrohman, a Fullstack Developer based in Bali, Indonesia — with the frontend as my strongest side.

Since 2022, I've been dedicated to crafting interactive, user-friendly interfaces that solve complex challenges with clean and efficient code.

Most of my work lives in the browser — building responsive applications with Vue.js, Nuxt, React, and Tailwind CSS. But I don't stop at the API boundary: I also build the backend behind them with Node.js, Express.js, and Laravel, design the MySQL or PostgreSQL schema underneath, and wire everything to the services a real product needs, including payment gateways like Midtrans and Xendit.

Let's build something amazing together!

Rifqi Taufiqurrohman

Tech Stack & Skills

Grouped by layer — from the interface people click on, down to the database and the services it talks to.

Frontend (14)

My strongest side — where most of my hours go.

Nuxt

Build scalable and high-performance web apps.

Vue

Create reactive user interfaces efficiently.

React

Develop dynamic and interactive web experiences.

Next.js

Build scalable and high-performance web apps.

Angular

Create reactive user interfaces efficiently.

TypeScript

Catch mistakes before they reach production.

JavaScript

Develop dynamic and interactive web experiences.

HTML

Craft structured and semantic web content.

CSS

Design beautiful layouts with modern styling.

Tailwind CSS

Design beautiful layouts with modern styling.

Bootstrap

Design beautiful layouts with modern styling.

Pinia

State management for Vue and Nuxt applications.

Redux

Predictable state container for React apps.

Zustand

Lightweight state management for React.

Backend (8)

Server-side logic, authentication, and REST APIs.

Node.js

Run JavaScript on the server for fast APIs.

Express.js

Build lightweight REST APIs and middleware.

PHP

Write server-side logic for classic web stacks.

Laravel

Full-featured PHP framework for robust backends.

CodeIgniter

Lightweight PHP framework for quick delivery.

Inertia.js

Connect a Laravel backend to a Vue frontend.

REST API

Design clear, well-documented API contracts.

Authentication

Session, token, and role-based access control.

Database (3)

Schema design, relations, and query optimization.

MySQL

Relational database for transactional applications.

PostgreSQL

Advanced relational database with strong data integrity.

Schema Design

Model relations and migrations that stay maintainable.

Integration & DevOps (6)

Connecting to third-party services and shipping to production.

Midtrans

Payment gateway integration with webhook handling.

Xendit

Payment and disbursement integration for Indonesia.

Git

Version control with a clean branching workflow.

GitHub

Collaboration, code review, and release management.

Vercel

Deploy and host modern web applications.

Postman

Test and document API endpoints.