Hi, I'm Hilal

Full Stack Developer & AI Enthusiast

I craft intelligent, scalable digital solutions with a passion for clean code and innovation. Currently pursuing Computer Science at Universitas Indonesia.

Jakarta, Indonesia

Get to know me better

About Me

I'm a passionate full-stack developer currently pursuing my Bachelor's degree in Computer Science at Universitas Indonesia. My journey in tech started with a fascination for how things work behind the scenes, which led me to explore both frontend and backend development.

I specialize in building modern web applications using cutting-edge technologies like React, Next.js, Django, and FastAPI. Beyond web development, I'm deeply interested in AI/ML and how it can be integrated into practical solutions to solve real-world problems.

Universitas Indonesia

Education

Computer Science

Universitas Indonesia

2022 - Present

Relevant Coursework:

Software EngineeringWeb Design & DevelopmentDatabasesData Structures & AlgorithmsDeep LearningComputer VisionHuman Computer Interaction

My technical toolkit

Skills & Technologies

Programming Languages

Python
Python
Java
Java
Go
Go
TypeScript
TypeScript
JavaScript
JavaScript
Dart
Dart

Frameworks & Libraries

Django
Django
Flask
Flask
FastAPI
FastAPI
Spring Boot
Spring Boot
Node.js
Node.js
Next.js
Next.js
Vue.js
Vue.js
React
React
Tailwind CSS
Tailwind CSS
Flutter
Flutter
PyTorch
PyTorch
TensorFlow
TensorFlow

Databases

PostgreSQL
PostgreSQL
MySQL
MySQL
MongoDB
MongoDB

DevOps & Tools

Docker
Docker
AWS
AWS
Google Cloud
Google Cloud
Git
Git
Figma
Figma

My professional and organizational journey

Experiences

INTERNSHIP

Software Engineer Intern

PT Bringin Inti Teknologi (bitcorp.)

July 2025 - January 2026
Jakarta, Indonesia

Contributing to the development of TogetherApps, an innovative workforce management solution that enhances employee productivity through advanced technology integration.

  • Designed and delivered end-to-end workforce management platform with mobile and web interfaces, enabling efficient employee tracking, and project management
  • Developed a facial recognition attendance system with face embedding extraction, anti-spoofing detection, and GPS validation, impersonation in attendance and ensuring 95%+ identity verification accuracy to prevent fraudulent clock-ins
  • Implemented automated approval systems for leave, overtime, and timesheets with real-time notification channels and analytics dashboards, decreasing manual processing time from 3 days to 4 hours and improving team productivity by 60%
PART TIME

Teaching Assistant

Universitas Indonesia

August 2024 - October 2025
Depok, Indonesia

Teaching Assistant for multiple undergraduate courses including Calculus 2, Statistics & Probability, and Computer Vision, providing comprehensive academic support to students.

  • Tutored 250+ undergraduate students in Computer Vision, Statistics & Probability and Calculus 2 courses
  • Graded homework assignments, quizzes, and coding projects with clear feedback across all three subjects
  • Helped students connect theory to practical applications in mathematics and programming
  • Helped in preparing course materials, including practice problems for exam preparation
ORGANIZATION

IT & Broadcast

OKK UI 2024

June - August 2024
Depok, Jawa Barat

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.

  • Designed engaging and user-friendly interfaces to enhance user experience
  • Developed responsive frontend components and pages using React and Tailwind CSS for the official OKK UI website
  • Contributed to the development of a website used by thousands of new students at Universitas Indonesia in 2024 for orientation and university-related information
View Project
ORGANIZATION

Editorial Marketing

COMPFEST 15

April - November 2023
Depok, Jawa Barat

Contributed to editorial marketing activities for COMPFEST 15, focusing on content creation, media relations, and publication management to enhance event visibility and engagement.

  • Provided captioning, proofreading, translating, and copywriting services for COMPFEST publications, resulting in thousands of insights across various social media platforms
  • Created and published press releases and conducted speaker interviews for the Grand Launching of COMPFEST 15

Recognition of excellence and achievements

Honors & Awards

RSA PTI Scholarship Awardee

Scholarship2025

Recipient of the prestigious RSA PTI Scholarship, recognizing academic excellence and outstanding potential across all faculties at Universitas Indonesia.

International Youth Innovation Summit #15

Chapter Malaysia, Singapore, Thailand

International Competition2025

Triple award winner at the International Youth Innovation Summit, demonstrating exceptional creativity, innovation, and presentation skills on an international platform.

Achievements:
  • The Most Creative Delegate
  • 2nd Best Video Project Innovation
  • 3rd Best Presentation

Primagama Mencari Juara

Provincial-level Jakarta

Academic Competition2017

Achieved 1st Place and Gold Medal in Mathematics at the provincial level, demonstrating exceptional mathematical prowess and problem-solving abilities.

Achievements:
  • 1st Place and Gold Medalist in Mathematics

Showcasing my latest work and innovations

Latest Projects

Sentiment Analysis: DC Universe Rebrand (Man of Steel vs. Superman 2025)
Featured
AI/ML

Sentiment Analysis: DC Universe Rebrand (Man of Steel vs. Superman 2025)

Designed and executed a full-cycle research project to evaluate the shift in public sentiment regarding the DC Universe's creative direction. The study compared audience reception between Zack Snyder's Man of Steel (2013) and James Gunn's Superman (2025) using social media data.

PythonNLPSocial Media AnalyticsData Visualization
MAAMS
Featured
Web DevelopmentAI/ML

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.

PythonDjangoNext.jsTailwind CSS+1
Apap Medika
Web DevelopmentHealthcare

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.

PythonDjangoNext.jsTailwind CSS+1
Database Backup Utility
Back End DevelopmentDevOps

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.

GoPostgreSQLMySQLMongoDB+3
CrawlKit API
Back End DevelopmentWeb Scraping

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.

PythonFast API
Natural Language Inference
Featured
AI/ML

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.

PythonPyTorchTransformersDeBERTa

Thoughts on development and technology

Latest Articles

The Evolution of Deployment: From Manual Chaos to Automated Mastery with Docker & Cloud Run
20 min read
DevOpsCloud Computing

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.

DockerCloud RunDeployment+1
10 min read
TestingBest Practices

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.

TestingMock ObjectsTest Isolation
Mastering Database Management: A Complete Guide to Automatic Data Seeding and Migration
10 min read
DatabaseDevOps

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.

DatabaseMigrationSeeding
10 min read
DevelopmentTesting

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 TestingUnit Testing
From Duplication to Elegance: How SOLID Principles Transformed Our Authentication System
10 min read
Best PracticesSoftware Architecture

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.

SOLIDCode QualityClean Code
OWASP Compliance and Beyond: Building Robust Security Through Secure Programming
12 min read
SecurityBest Practices

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.

OWASPSecurityAuthentication+1

Let's create something amazing together

Get In Touch

Contact Information

Choose your preferred way to reach out

Current Status

Available for internship and full-time opportunities

Send Me a Message

I'll get back to you within 24 hours