§ 01The profile
FF[ No Portrait Loaded ]

§ Information Systems student & full-stack developer, aiming for a system analyst role

Muhammad Fathi Farhan.

"Most of the rework I've seen came from unclear requirements, so I try to settle the data model and specs before anyone writes code."

I'm an Information Systems undergraduate at Universitas Gunadarma (GPA 3.63). I build web apps, and more and more I'm the one writing the requirements and data models behind them. Recent work: an employee-evaluation app for a government ministry, three practicum tools (a quiz/assessment app, a CMS, and an emotion classifier) for my university's Psychology Lab, and features on a legal-documentation site.

I'm aiming for a system analyst role because the part I do best is turning what staff need into specs and ERDs. At the Psychology Lab I document the architecture and data models for our apps before development, which cuts down the rework later. On the ministry evaluation app I designed the schema and built the full stack in Next.js, PostgreSQL, and Prisma.

Before this I led the programmer division of a school robotics team for nearly two years (2022–2023), where I learned to debug under time pressure and explain code to people who don't write it. I'm comfortable saying when I don't know something, and I'd rather ship a smaller thing that matches the requirement than a bigger one that doesn't.

LocationEast Jakarta, ID
StudiesInformation Systems, Gunadarma University
GPA3.63 / 4.00
LanguagesIndonesian, English (TOEFL ITP)
AvailableOpen to internships now
CurrentlyBuilding lab tools + a government evaluation app
BootcampSamsung Innovation Campus (2023)

A few projects, in my own words.

Sp
01 / 04
View case study →
2026 / GovernmentFull-stack developer

Sistem penilaian pegawai

Full-stack employee-evaluation web app for a government ministry (Kemenko Infra), deployed on an internal Linux server inside the ministry.

Next.jsPostgreSQLPrisma
Jd
02 / 04
View case study →
2025 / GovernmentFeature developer

JDIH Kemenkoinfra

Built several features for Kemenko Infra's Legal Documentation and Information Network (JDIH), on Laravel and MySQL.

LaravelMySQL
Lw
03 / 04
View case study →
2025 / AcademicFull-stack developer

Lab web applications

Three tools for the Universitas Gunadarma Psychology Lab practicum: a quiz/assessment app, a CMS site, and an emotion classifier.

Next.jsLaravelPython
Io
04 / 04
View case study →
2024 / Mental healthMaintainer

I am okay

Maintained and developed features for I AM OKAY, a mental-health-awareness platform built on WordPress.

WordPressPHP
§ 03Trajectory

Trajectory.

2025 — Present

Laboratorium Psikologi UG

Programmer / Full-Stack

I document the architecture and data models for our lab apps before development, then build them from interface to deployment. A lot of the work is translating what lab staff need into technical specs and fixing issues as they come up in daily use.

2023

Samsung Innovation Campus

Bootcamp / Full-Stack Developer

Six-month full-stack bootcamp focused on backend systems, REST APIs, and database design. Built apps with a team, integrated third-party APIs, and did code review and debugging to sort out integration problems.

2022 — 2023

Robotic MAN 15 Jakarta

Head of Programmer Division

Led programming for national and international robotics competitions, mentored juniors, and debugged hardware-software integration under competition time pressure. The team placed runner-up at an international competition (2023) and a national one.

2023 — Present

Universitas Gunadarma

Education
Undergraduate — Information Systems

Undergraduate in Information Systems. GPA 3.63/4.00 — the analysis side is what I'm building my career around.

§ 04Technical Inventory

The toolbox.

The tools and stacks I reach for, grouped by what I use them for.

Languages

  • TypeScript
  • JavaScript
  • PHP
  • Python

Frameworks

  • Next.js
  • React
  • Laravel

Databases

  • PostgreSQL
  • MySQL
  • Elasticsearch

Analysis

  • ERD / Modeling
  • Process Flows
  • Wireframing