Skip to content
00 / Hero
Hello, I'm Faith

FULL-STACK DEVELOPER

I build onboarding and video call systems for banking, end to end: Spring Boot and NestJS services, Next.js with Chakra UI on the front

Location
Jakarta, Indonesia
Coordinates
6.2088° S, 106.8456° E
Local time
--:--:-- UTC+07:00
Experience
3 years in production
Daily drivers
Java, TypeScript

About

I'm a software engineer from Jakarta, Indonesia, in my third year in this field. My daily drivers are Java and TypeScript, usually Spring Boot and NestJS on the backend with Next.js and React on the front.

I'm currently improving on Go and SQL

Profile

Muhammad Fatih Fahroji

Software Engineer, Jakarta

Languages

Indonesian
Native
English
C2, EF SET 88/100
Japanese
N5 equivalent, studying

Education

State Polytechnic of Jakarta, 2018 to 2022
B.A.Sc., Computer and Informatics Engineering

Work

Under NDA

Most of my current work is under NDA. These two features are the parts I'm cleared to share.

Case 01 / Full-stack

Content Approval

My full-stack, end-to-end example, leaning backend. There was no frontend or backend reference design: every part of it came from me.

Role
Sole owner, backend to frontend
Stack
Spring Boot, NestJS, Redis, tus
Built
2025
Status
Released mid-2026

Case 02 / Frontend

DSME VCS

Mostly frontend work, built from designs attached to a Jira ticket. Loading a Lottie animation lives in its own hook, so the next screen reuses it.

Role
Frontend, from design handoff
Stack
React, MUI, Lottie
Built
2025
Status
Released mid-2026
Cover slide of the explainer: Portfolio, an engineering portfolio presented by Muhammad Fatih FahrojiPortfolio explainer
Walkthrough

See both features in full

The video walks through the ask, the flow, the code, and the result. The deck holds the same material as slides.

Video
YouTube, 8:55
Deck
PDF, 16 pages
Open the deck

Experience

  1. SMBC Indonesia

    Full Stack Developer. Real-time video banking and corporate onboarding systems.

    NowApr 2025 to present

  2. PLN Icon Plus

    Software Engineer. Frontend across three concurrent projects. Mentored juniors in Vue 3 and Tailwind CSS.

    Aug 2024 to Oct 2024

  3. Independent development

    Self-directed learning, freelance work, and a short-term contract

    Nov 2023 to Jul 2024

  4. Bank KB Bukopin

    Software Engineer. Full-stack digital attendance system with jQuery, React, and Spring Boot.

    Oct 2022 to Oct 2023

Stack

Backend

  • Java
  • Spring Boot
  • NestJS

Frontend

  • TypeScript
  • Next.js
  • React
  • Chakra UI v3
  • TanStack Query

Data

  • MS SQL Server
  • MySQL
  • Redis
  • Liquibase

Queues and jobs

  • BullMQ
  • Quartz

Also worked with

  • Vue 3
  • Redux
  • Tailwind CSS
  • Node.js
  • Docker
  • PostgreSQL
  • MongoDB
  • Firebase
  • Grafana
  • Python
  • PHP

Learning

  • Go

Contact

Hope to talk more soon

Email
fatihfahroji10@gmail.com