Skip to main content

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

2026 © Muhammad Alif Budiman