Skip to main content

Hello! My name is

Muhammad Alif Budiman

Full-Stack Web Developer

Backend-focused developer building API-driven, workflow-based, and responsive web applications with Go, TypeScript, Angular, Python, and PostgreSQL.

Open to Full-Stack and Backend Developer roles · Bekasi / Jakarta, Indonesia

Learn more

About Me

Hello, my name is Muhammad Alif Budiman. I graduated with a Bachelor of Science in Computer Science from Universitas Negeri Jakarta and work as a full-stack web developer with a focus on backend API development.

My technical experience spans Go, Node.js, TypeScript, Angular, Python, Flask, Django, PostgreSQL, and MongoDB. I have contributed to internal workflow systems, REST API development, OpenAPI documentation, and project-based full-stack programs.

Projects I have worked on include an internal public-sector backend API at BKN RI, a Patient Management System, a task management application with Django REST Framework, and this portfolio site. I value evidence-based engineering and maintainable, well-documented code.

Work Experience

Experience

Professional Experience

Programmer Intern — Digital Systems & Applications

BKN RI

Nov 2025 – 23 May 2026

East Jakarta, Indonesia

Supported backend development, digital application workflows, and API documentation for internal public-sector systems.

  • Developed and refined Go backend endpoints for internal workflow modules, including list/detail retrieval, filtering, sorting, and pagination.
  • Implemented role-based access control, workflow transitions, and multipart file handling with OpenAPI/Swagger documentation.
  • Worked on scheduling-related data, document handling, and administrative data management.

Training & Programs

Certified Independent Study — Full-Stack Web Development

LearningX MSIB

Aug 2023 – Dec 2023

Remote

Completed a project-based full-stack web development program (MSIB Batch 5) covering frontend, backend, database, and deployment practice.

  • Completed modules in HTML, CSS, JavaScript, Python, Flask, MongoDB, AJAX, CRUD workflows, web scraping, and deployment.
  • Led a team-based Patient Management System project as full-stack developer and project lead.
Related Project: Patient Management System

Backend Developer — Bootcamp Participant

M-Knows Consulting

2023

Remote

Completed a backend API development bootcamp at M-Knows Consulting, building a production-structured REST API with Node.js, Express, TypeScript, and PostgreSQL.

  • Implemented MVC architecture with Sequelize ORM and PostgreSQL for a blog platform API.
  • Built JWT authentication, input validation, email notification integration, and structured logging.
  • Produced API documentation using Postman and Swagger/OpenAPI specification.
Related Project: Blog API Server

Technical Capabilities

Technologies

Backend & API

Go Node.js Express Python Django Django REST Framework Flask REST API OpenAPI / Swagger JWT Keycloak RBAC

Frontend

Angular TypeScript JavaScript HTML CSS SCSS Tailwind CSS

Databases

PostgreSQL MongoDB MySQL SQLite Sequelize

Engineering Tools

Git GitHub Postman DBeaver VS Code

Discover my work

Portfolio

Featured Projects

Backend API architecture illustration for internal workflow system with Go, RBAC, file upload, and OpenAPI documentation

Internal Project

2025–2026 Restricted

Internal Workflow Backend API

Professional Experience · BKN RI

Backend developer — Go API implementation and Swagger/OpenAPI documentation

Developed and refined Go backend endpoints for internal workflow modules, including list/detail retrieval, filtering, sorting, pagination, workflow transitions, multipart file handling, and OpenAPI documentation.

Go REST API OpenAPI Swagger Keycloak RBAC Multipart File Upload Workflow System Filtering Sorting Pagination
Backend architecture diagram for Blog API Server with Express API, authentication, Sequelize ORM, PostgreSQL, email notifications, and logging

Personal Project

2023 Live

Blog API Server

Bootcamp Project · M-Knows Consulting

Backend developer — REST API, authentication, validation, database integration, and documentation

A TypeScript-based REST API for a blog platform with JWT authentication, input validation, PostgreSQL integration, email notifications, logging, and Postman/Swagger API documentation.

Node.js Express TypeScript Sequelize PostgreSQL JWT Validation Logging Email Notification Postman Documentation
Screenshot of Patient Management System application dashboard

Team Project

2023 Archived

Patient Management System

MSIB Capstone · LearningX

Full-stack developer — backend API, database design, and team lead

Patient Management System built with Flask and MongoDB for patient registration, queue handling, scheduling, medical records, admin workflows, CSV export, and real-time interface updates.

Python Flask MongoDB HTML CSS JavaScript AJAX
Screenshot of Task Master task management application

Personal Project

2023 Live

Task Master

Course Capstone · CS50W

Full-stack developer — Django REST API, scheduled task resets, and data tables

Task management web application with recurring daily, weekly, and monthly workflows, JWT-secured REST API, task history, timezone-based automatic resets, Swagger API documentation, interactive data tables, and Excel export.

Django Django REST Framework PostgreSQL JWT Swagger DataTables Excel Export Scheduled Task Reset
Screenshot of Muhammad Alif Budiman portfolio website

Personal Project

2025 Live

Portfolio Website

Independent Project

Developer — Angular, TypeScript, SCSS, Tailwind CSS, i18n, unit testing

Responsive Angular portfolio website with bilingual content (EN/ID), standalone components, custom directives, dark/light theme support, multiple colour themes, project showcase, and EmailJS contact form.

Angular TypeScript SCSS Tailwind CSS i18n Responsive UI Unit Testing

Other Projects

Screenshot of Numble math puzzle game interface

Team Project

2022 Live

Numble

Frontend developer — game logic and UI

A web-based number puzzle game where players combine numbers to form a target using mathematical skills. Built as a team project.

JavaScript HTML CSS
Screenshot of Password Security Angular app showing password strength checker and breach detection

Personal Project

2025 Live

Password Security

Developer — Angular, API integration, password analysis

Angular web app for password security: generates strong passwords, checks for data breaches via the Have I Been Pwned API, analyses password strength, and explains password security best practices.

Angular TypeScript Have I Been Pwned API HTML CSS
Screenshot of Crypto Charts Angular app showing real-time price charts

Personal Project

2025 Live

Crypto Charts

Course Exercise · Udemy

Developer — Angular, API integration, data visualisation

Real-time cryptocurrency price charts and coin information built with Angular, consuming a public crypto API. Developed as part of the 30 Days of Angular course.

Angular TypeScript Crypto API HTML CSS
Screenshot of Resume Builder with live preview and PDF export

Personal Project

2025 Live

Resume Builder

Course Exercise · Udemy

Developer — Angular, form handling, PDF generation

Angular-based web application for creating, editing, and downloading professional resumes. Features an editable form, live preview, and PDF generation.

Angular TypeScript HTML CSS
Screenshot of Typing Game speed test interface

Personal Project

2025 Live

Typing Game

Course Exercise · Udemy

Developer — Angular, real-time input handling, stats tracking

Interactive typing speed and accuracy test with typing challenges, leaderboard, customisable themes, and detailed performance statistics.

Angular TypeScript HTML CSS
Screenshot of Checkers board game in Angular

Personal Project

2025 Live

Checkers

Course Exercise · Udemy

Developer — Angular, game logic, component architecture

Web-based Checkers game built with Angular. Features turn-based gameplay, piece movement, capturing, king promotion, and game-over conditions with full rule enforcement.

Angular TypeScript HTML CSS

Verified Credentials

Certifications

BKN RI (National Civil Service Agency)

Internship Certificate — Digital Systems & Applications

2026

CS50 / HarvardX

CS50's Web Programming with Python and JavaScript

2023

CS50 / HarvardX

CS50's Introduction to Computer Science

2023

Postman

API Fundamentals Student Expert

2025

Dicoding

Belajar Back-End Pemula dengan JavaScript

2025

Udemy

30 Days of Angular: Build 30 Projects with Angular

2025

Dicoding

Belajar Dasar Cloud dan Gen AI di AWS

2025

Udemy

The Git & Github Bootcamp

2025

LearningX MSIB (Batch 5)

Full-Stack Web Development

2023

Get in touch

Contact

If you have any questions or would like to discuss a project, feel free to reach out!

WhatsApp: +6281295837271
Email: alifm2101@gmail.com

2026 © Muhammad Alif Budiman