portfolio — zsh~/portfolio

~/portfolio $ bat about.md

File: ~/portfolio/about.md
1
Raihan Ghani Fausta Picture
2
# Raihan Ghani Fausta
3
**Role:** Backend Engineer
4
**Stack:** MongoDB — React — Express.js — Node.js

~/portfolio $ bat contacts.md

File: ~/portfolio/contacts.md

~/portfolio $ bat scope.md

File: ~/portfolio/scope.md
1
Saya membangun REST API dengan Node.js/Express.js dan menghubungkannya ke frontend React.
2
Saya menangani desain database, autentikasi/autorisasi, validasi, error handling, dan integrasi API.
3
Saya menjaga kode tetap rapi, mudah dirawat, dan siap diuji atau deploy.

~/portfolio $ bat projects.md

File: ~/portfolio/projects.md
1

## MERN Thinkboard

# 2026
2
Aplikasi MERN sederhana untuk melatih workflow issue, pull request, review, dan kolaborasi Git dengan orang yang belum dikenal.
3
**Tech:**MongoDBExpressReactNode.jsJWT
5
 
6

## Subscription Tracker API

# 2026
7
API pelacak tagihan rutin berbasis Node.js dan MongoDB dengan logika billing cycle, kalkulasi biaya, serta status langganan.
8
**Tech:**Node.jsExpressJWTMongoDBREST APIPinoZod
10
 
11

## Laravel Library Management API

# 2025
12
Sistem manajemen perpustakaan dengan Laravel Sanctum, database constraints, dan logika peminjaman buku berbasis middleware.
13
**Tech:**LaravelSanctumMySQLREST API

~/portfolio $ bat skills.md

File: ~/portfolio/skills.md
1

Node.js & Express

REST API, JWT authentication, validasi input, dan middleware.

2

Database

Pemodelan data relasional di MariaDB dan non-relasional dokumen pada MongoDB.

3

Git Workflow

Branching, PR, issue, fork, code review, dan kolaborasi repository di GitHub.

4

Environment

Manajemen .env, konfigurasi deployment, dan pengoperasian CLI harian.

5

Laravel Ecosystem

Sanctum Auth, Eloquent ORM, migrations, seeders, dan controller logic.

6

Testing & Logging

Unit testing dengan Jest/Supertest dan implementasi logging menggunakan Pino.

~/portfolio $ bat education.md

File: ~/portfolio/education.md
1

SMK Swasta Prakarya Internasional

# 2024 - Now
2
Jurusan Pengembangan Perangkat Lunak dan Gim (PPLG).