Muhamad
Hafis
Febriano

Helping businesseswith tech solutions

/ about me

Muhamad Hafis

Hi there! I'm a Backend Developer who loves turning coffee into code.

Currently wrapping up my final year in high school while rocking a 10-month internship as a Backend Developer at Mirorim.

I'm passionate about building scalable systems, designing clean APIs, and occasionally breaking things just to learn how to fix them. My playground? The JavaScript ecosystem — from Express to React, with a sprinkle of GraphQL magic.

When I'm not coding, you'll find me exploring new tech, gaming way too late, or contemplating why semicolons exist.

Here are some technologies I've been working with:

JavaScript ES6+
TypeScript
Express.js
React.js
Python
PostgreSQL
GraphQL

Solving business problems through strategic consulting and AI.

/ experience

Where I've Worked

Backend Developer Intern

@ Mirorim

Apr 2025 - Jan 2026
  • Built and maintained REST APIs and GraphQL endpoints using Express.js, serving hundreds of daily requests.
  • Designed business intelligence dashboards with PostgreSQL Views and Metabase, enabling data-driven decisions.
  • Automated business workflows using Camunda BPMN, reducing manual processes by 40%.
  • Collaborated directly with team leads across all divisions using Agile/Kanban methodology.

/ pet projects

Things I've Built

A collection of projects I've worked on during my learning journey. Some are prototypes, some are experiments, all are made with love (and caffeine).

RAG Chatbot
FASTAPI, PYTHON, AI/ML

RAG Chatbot

An AI-powered chatbot that uses Retrieval-Augmented Generation to provide intelligent, context-aware responses. Built with modern NLP techniques.

View on GitHub
Hotel Booking System
REACT.JS, TYPESCRIPT, POSTGRESQL

Hotel Booking System

A comprehensive hotel reservation platform with real-time availability, booking management, and payment integration.

View on GitHub
Real-time Chat App
NODE.JS, SOCKET.IO, REACT.JS

Real-time Chat App

Lightning-fast messaging application with WebSocket integration, supporting group chats and real-time notifications.

View on GitHub
Task Management System
EXPRESS.JS, POSTGRESQL, GRAPHQL

Task Management System

A collaborative task management backend with role-based access control, task assignments, and progress tracking.

View on GitHub

/ get in touch

Let's Build Something Cool!

I'm currently looking for new internship opportunities where I can learn, grow, and contribute. Whether you have a question, a project idea, or just want to say hi — my inbox is always open!

Say Hello!