Hi, I amMuhammad Hilal

Full stack developer passionate about creating intelligent, scalable, and innovative digital solutions.

About Me

Hilal
Available for work

Get to Know Me

I'm an undergraduate Computer Science student at Universitas Indonesia with a strong passion for building meaningful and impactful technology. I’m especially interested in software engineering, web development, and data science, and I enjoy exploring how these areas intersect to solve real-world problems.

I love working on projects that challenge me to learn new tools and think critically, whether it's developing intuitive web applications, designing efficient software systems, or analyzing data to uncover insights. I have hands-on experience with several programming languages and frameworks, and I’m always excited to grow and collaborate in a team environment.

Currently, I’m looking for opportunities to apply and expand my skills through internships, projects, or research collaborations. I’m a fast learner, a team player, and always eager to explore new challenges in tech.

Education

Computer Science

Universitas Indonesia

2022 - Present
Depok, Jawa Barat
Bachelor's Degree

Specialized in software engineering and web development with focus on modern programming languages and frameworks.

Key Highlights:
  • Joined several organizations and became a teaching assistant
  • Created multiple web applications, data science, and AI/ML projects
  • Acquired strong skills in software development, problem-solving, and teamwork

Mathematics and Natural Sciences

SMA Negeri 1 Jakarta

2019 - 2022
Jakarta Pusat
Senior High School

Focused on mathematics and natural sciences with strong foundation in analytical thinking and problem-solving skills.

Key Highlights:
  • Participated in the National Science Olympiad in Astronomy at the provincial-level (Jakarta) and ranked in 6th place
  • Became a top 10 outstanding student in the school
  • Developed strong analytical and scientific research skills

Tech Stacks & Tools

Python
Python
Django
Django
FastAPI
FastAPI
Flask
Flask
Java
Java
Spring Boot
Spring Boot
Go
Go
React
React
Next.js
Next.js
TypeScript
TypeScript
Tailwind CSS
Tailwind CSS
JavaScript
JavaScript
HTML5
HTML5
CSS3
CSS3
Vue.js
Vue.js
Node.js
Node.js
Flutter
Flutter
PostgreSQL
PostgreSQL
MySQL
MySQL
MongoDB
MongoDB
PyTorch
PyTorch
TensorFlow
TensorFlow
Google Cloud
Google Cloud
Git
Git
Docker
Docker
Figma
Figma
Python
Python
Django
Django
FastAPI
FastAPI
Flask
Flask
Java
Java
Spring Boot
Spring Boot
Go
Go
React
React
Next.js
Next.js
TypeScript
TypeScript
Tailwind CSS
Tailwind CSS
JavaScript
JavaScript
HTML5
HTML5
CSS3
CSS3
Vue.js
Vue.js
Node.js
Node.js
Flutter
Flutter
PostgreSQL
PostgreSQL
MySQL
MySQL
MongoDB
MongoDB
PyTorch
PyTorch
TensorFlow
TensorFlow
Google Cloud
Google Cloud
Git
Git
Docker
Docker
Figma
Figma
Figma
Figma
Docker
Docker
Git
Git
Google Cloud
Google Cloud
TensorFlow
TensorFlow
PyTorch
PyTorch
MongoDB
MongoDB
MySQL
MySQL
PostgreSQL
PostgreSQL
Flutter
Flutter
Node.js
Node.js
Vue.js
Vue.js
CSS3
CSS3
HTML5
HTML5
JavaScript
JavaScript
Tailwind CSS
Tailwind CSS
TypeScript
TypeScript
Next.js
Next.js
React
React
Go
Go
Spring Boot
Spring Boot
Java
Java
Flask
Flask
FastAPI
FastAPI
Django
Django
Python
Python
Figma
Figma
Docker
Docker
Git
Git
Google Cloud
Google Cloud
TensorFlow
TensorFlow
PyTorch
PyTorch
MongoDB
MongoDB
MySQL
MySQL
PostgreSQL
PostgreSQL
Flutter
Flutter
Node.js
Node.js
Vue.js
Vue.js
CSS3
CSS3
HTML5
HTML5
JavaScript
JavaScript
Tailwind CSS
Tailwind CSS
TypeScript
TypeScript
Next.js
Next.js
React
React
Go
Go
Spring Boot
Spring Boot
Java
Java
Flask
Flask
FastAPI
FastAPI
Django
Django
Python
Python

Work & Organizational Experiences

Teaching Assistant of Calculus 2

Faculty of Computer Science, Universitas Indonesia

August - December 2024
Depok, Jawa Barat
Part Time

Assisted in teaching Calculus 2, providing support to students through tutoring sessions, grading assignments, and facilitating discussions to enhance understanding of complex mathematical concepts.

Key Highlights:
  • Provided one-on-one tutoring for over 40 undergraduate students, helping them understand complex calculus concepts
  • Assisted in grading and providing feedback on homework assignments, ensuring clarity and consistency in assessment
  • Helped in preparing course materials, including practice problems for exam preparation

IT & Broadcast

OKK UI

June - August 2024
Depok, Jawa Barat
Organization

Contributed to the development of the OKK UI 2024 website's frontend, leveraging React for dynamic user interfaces and Tailwind CSS for efficient and responsive styling. Focused on creating an engaging, user-friendly design that aligns with the project's goals and ensures a seamless browsing experience.

Key Highlights:
  • Developed responsive frontend components using React and Tailwind CSS
  • Created engaging and user-friendly design interfaces
  • Contributed to the development of a website used by thousands of new students at Universitas Indonesia in 2024 for orientation and university-related information

Editorial Marketing

COMPFEST

April - November 2023
Depok, Jawa Barat
Organization

Contributed to editorial marketing activities for COMPFEST 15, focusing on content creation, media relations, and publication management to enhance the event's visibility and engagement across multiple platforms.

Key Highlights:
  • Created and published press releases for the Grand Launching of COMPFEST 15
  • Conducted interviews with speakers at the Grand Launching event
  • Provided captioning, proofreading, translating, and copywriting services
  • Generated thousands of insights across various social media platforms

Latest Projects

MAAMS

MAAMS

AI-powered root cause analysis application utilizing DeepSeek R1 model for chat completions. Validates and confirms underlying causes of problems with advanced analysis algorithms and prompt systems.

Python
Django
Next.js
Tailwind CSS
DeepSeek
Apap Medika

Apap Medika

Hospital management system using a 6-microservice architecture for all core hospital functions. I took full ownership of the end-to-end product design, creating the UI/UX and design system from the ground up. The system features complex business logic and robust security with JWT-based authentication, OAuth, and role-based access control for five distinct user types.

Python
Django
Next.js
Tailwind CSS
PostgreSQL
Database Backup Utility

Database Backup Utility

Built a versatile Command-Line Interface (CLI) tool in Go to fully automate backup and restore operations for MySQL, PostgreSQL, MongoDB, and SQLite. It securely integrates with multi-cloud storage providers like AWS S3, GCS, and Azure, implementing compression, encryption, and custom retention policies. The tool features a modular architecture containerized with Docker, complete with Slack notifications and scheduled workflows for reliable, unattended operation.

Go
PostgreSQL
MySQL
MongoDB
AWS
Azure
GCS
CrawlKit API

CrawlKit API

REST API for intelligent and ethical web scraping, featuring concurrent crawling and a real-time analytics dashboard. The system ensures responsible data collection by enforcing robots.txt compliance, automatic delays, and rate limiting. It uses BeautifulSoup for advanced HTML parsing and includes data quality monitoring reports to guarantee reliable data extraction.

Python
Fast API
Natural Language Inference

Natural Language Inference

Deep learning model for predicting logical relationships between sentences using pre-trained DeBERTa V3 model. Built entirely from scratch with PyTorch for Indonesian and English datasets.

Python
PyTorch
Transformers
DeBERTa

Lembarpena

Award-winning literacy community web and mobile application connecting readers and authors. Features book purchasing, discussion forums, and wishlist functionality. Winner of The Best Web Application Award.

Python
Django
HTML
CSS
JavaScript

Latest Blog Posts

The Evolution of Deployment: From Manual Chaos to Automated Mastery with Docker & Cloud Run
27/05/2025
20 min read

The Evolution of Deployment: From Manual Chaos to Automated Mastery with Docker & Cloud Run

Explore how modern deployment practices with Docker and Cloud Run have revolutionized the way we deploy applications.

Docker
Cloud Run
Deployment
+1
Read on Medium
27/05/2025
10 min read

Mock Objects & Stubs: Your Key to Bulletproof Test Isolation

Discover how to use mock objects and stubs to create isolated, reliable, and maintainable tests for your applications.

Testing
Mock Objects
Test Isolation
Read on Medium
Mastering Database Management: A Complete Guide to Automatic Data Seeding and Migration
27/05/2025
10 min read

Mastering Database Management: A Complete Guide to Automatic Data Seeding and Migration

Learn how to effectively manage your database with automatic data seeding and migration techniques for better development workflow.

Database
Migration
Seeding
Read on Medium
18/05/2025
10 min read

Test-Driven Development: The Key to Building Reliable and Scalable Software

Discover how TDD methodology can help you build more reliable, maintainable, and scalable software applications.

Software Testing
Unit Testing
Read on Medium
From Duplication to Elegance: How SOLID Principles Transformed Our Authentication System
17/05/2025
10 min read

From Duplication to Elegance: How SOLID Principles Transformed Our Authentication System

Learn how applying SOLID principles can transform messy, duplicated code into elegant, maintainable authentication systems.

SOLID
Code Quality
Clean Code
Read on Medium
OWASP Compliance and Beyond: Building Robust Security Through Secure Programming
03/04/2025
12 min read

OWASP Compliance and Beyond: Building Robust Security Through Secure Programming

Comprehensive guide to implementing OWASP security principles and building secure applications with robust programming practices.

OWASP
Security
Authentication
+1
Read on Medium

Get In Touch

Contact Information

Email
hilalfauzan9@gmail.com
LinkedIn
Muhammad Hilal Darul Fauzan
Location
Jakarta, Indonesia

Current Status

Available for internship and full-time opportunities

Send Me a Message