Hi, my name is

Mustafa Zaki Assagaf

I build
reliable
web application

I'm a Backend Engineer, Cloud Engineer, and System Engineer who uses Golang, Rust, and TypeScript

To make you less bored, you can add shade to my face

Technologies that I use:

  • Golang
  • Rust
  • Typescript
  • SQL (Postgres)
  • Redis
  • RabbitMQ
  • Kafka
  • Elastic Search
  • Docker
  • Kubernetes (K8s)
  • AWS
  • GCP

Some Stuff That I've Built

URL

URL Shortener

URL Shortner is a simple URL shortener that allows you to shorten any URL and get the original URL back.

Go
Redis
Postgres
Chat

Anonymous Chat

Anonymous Chat is a simple chat application that allows you to chat anonymously with a room you create.

Go
Kafka
Docker
Websocket
Terminal

Neoman

Neoman is a Postman-like terminal application that allows you to send and receive HTTP requests and responses.

Go
Terminal
Bubbletea

Other Projects

Hompimpa

Simple real-time Indonesian traditional game using Redis and WebSocket

Go
Redis
Websocket

SSO proxy

SSO to Rest API proxy using golang and colly scraper

Go
Colly

NotionAPI

Contributed to Notion Library using Go

Go
Notion
Library

KS-YAML

Kambing Style YAML formatter to YAML for better readability

Go
YAML
CLI
Library

Leetbot

Discord Bot to get daily and random LeetCode problems

Typescript
Discord
Bot

Extract Kurikulum

Parse and convert university curriculum from PDF to JSON

Go
Parser

Notion Notes

Discord and line bot to save notes into Notion using API

Go
Bot
Notion

Moodlefeed

Discord and line bot to send notifications updates when moodle changes

Go
Bot
Moodle

Moodletui

Moodle terminal user interface to navigate and see moodle courses

Go
Terminal
Bubbletea

My Experience

  1. Backend Engineer @ SayaKaya

    Create B2B enabler service for closing multi-hundred billion Rupiah (7 figures USD) deal

    Create backend service from scratch with golang using fiber framework and OpenAPI documentation

    Create CI/CD pipeline with Google Cloud Platforms Cloud Build and Cloud Run

  2. Backend Engineer @ Lingotalk

    Created recurring payment systems with NodeJS and Midtrans Payment Gateway service

  3. Backend Engineer @ Fotoyu

    increased endpoint response time by 56% by implementing Redis caching on Postgres database query

    Debugged 3 golang with gin framework critical bug that prevents the app downtime for 6 hours

    Handle 5 different backend services using golang, Postgres, RabbitMQ, Elasticsearch, and Redis

    Create technical requirement document and API contract for 5 backend services

    Programmed CI/CD using AWS CodePipeline, AWS CodeBuild, AWS EKS using HashiCorp Terraform

  4. Backend Engineer @ AAC

    Developed REST API backend for a tinder-like app using nodejs, typescript, Prisma, AWS elastic beanstalk

    Enhanced API endpoint for load under 10ms using Postgres database indexing and Redis cache

  5. Backend Engineer @ PMB

    Developed REST API backend for a tinder-like app using Nodejs, typescript, Prisma, AWS elastic beanstalk

    Developed production and preproduction environment using GitHub action CI/CD to AWS elastic bean stack automatically

  6. Lead Software Engineer @ EDUCARE

    Selected as head of software engineering for Computer Science UI Education And Careers Event

    Lead a team of 5 developers with weekly standups, task distribution, and code reviews regularly

    Developed job listing application used by 1600+ student using NextJS, Firebase, and SSO CAS authentication

About Me

Hi there!
My name is Mustafa and I love to do web development. I mostly do backend engineering, but I also can do frontend engineering. Other than that, I also deal with cloud engineering using GCP and AWS. I've also played with system engineering projects.

Right now I'm actively looking for a job and can do a remote full-time, or part-time job.
You can also checkout my latest project, Neoman! Postman-like aplication on the terminal.

Let's Talk

If you want to reach out or just want to say hi, you can contact me directly trough the form below.

You can also contact me trough these link