My Work

A collection of 30 real projects showcasing my expertise across data science, engineering, and development.

Machine Learning
12 chapters, 11,564 words generated
🔨 Personal Project

AI-Powered Ebook Generator

Automated ebook generation pipeline using Groq Cloud API (Llama 3.1) with complete workflow from content generation to compressed PDF output, featuring AI-powered chapter structure definition.

PythonGroq Cloud APILlama 3.1MarkdownwkhtmltopdfGhostscript
Web Development
4 integrated modules
🔨 Personal Project

YouTube Automation Web Platform

Unified web interface for managing YouTube downloads, AI-powered Short generation, and trends analysis with scheduling capabilities, consolidating three CLI tools into one production-ready dashboard.

PythonFlaskSQLiteAPScheduleryt-dlpBootstrap 5
Machine Learning
$0.002-0.005 per video
🔨 Personal Project

AI-Powered YouTube Shorts Generator

Automated system transforming long-form YouTube videos into viral Shorts using AI transcription (Whisper), GPT-4o-mini content analysis, MediaPipe face detection, and FFmpeg processing with 98% cost reduction vs cloud alternatives.

PythonOpenAI WhisperGPT-4o-miniMediaPipeFFmpegLight-ASD
Data Analytics
50+ videos analyzed per run
🔨 Personal Project

YouTube Trends Analyzer & Content Calendar

Comprehensive tool for analyzing trending topics via Google Trends, tracking competitor YouTube channels, scoring videos for Shorts potential, and generating 7-day content calendars with automated recommendations.

PythonGoogle Trends APIYouTube Data APIyt-dlpPandas
Data Engineering
Real-time event tracking
🔨 Personal Project

Real-Time Clickstream Analytics Platform

Production-ready clickstream analytics pipeline with Flask API, PostgreSQL storage, Grafana dashboards, and Python visualization for tracking user behavior in real-time with Docker containerization.

PythonFlaskPostgreSQLGrafanaDockerNginxJavaScript
Web Development
99% completion (Phase 8/9)
🏢 SMKN 51 Jakarta Timur

SMK Digital Learning Platform (TutorLMS)

Full-featured learning management system for vocational schools with multi-role support (Admin/Teacher/Student), materials management, assignment workflow, quiz system, gradebook, and responsive mobile-first design currently deployed at smk.hanifmufid.com.

Node.jsExpressReactTypeScriptPrismaPostgreSQLPM2Nginx
Web Development
47% overall completion
🔨 Personal Project

Duolingo-Style Interactive Learning Platform

AI-powered interactive learning platform where admins create course materials and ChatGPT automatically generates quiz questions with instant feedback, 3-star rating system, and Duolingo-inspired gamification using React and TypeScript.

ReactTypeScriptNode.jsExpressPostgreSQLPrismaOpenAI APIFramer Motion
Digital Marketing
346 conversations from Rp 1.8M spend
🏢 Selangkah Travel

Selangkah Travel - Facebook Ads Performance Analysis

Comprehensive data-driven marketing analysis of Facebook Ads campaigns (Rp 1.8M spend, 346 conversions) with actionable insights on demographics, geographic performance, platform optimization, and 30/60/90-day scaling roadmap achieving 18:1 ROAS.

PythonPandasFacebook Ads APIData AnalysisMarketing Analytics
Web Development
10-minute LP creation
🏢 Dropshippers / E-commerce

Dropship Landing Page Builder

SaaS platform enabling dropshippers to create conversion-optimized landing pages in 10 minutes with Midtrans payment integration, Cloudinary image optimization, Meta Pixel/GA4 tracking, and real-time analytics dashboard using Next.js 14 and PostgreSQL.

Next.js 14TypeScriptTailwind CSSPrismaPostgreSQLMidtrans APICloudinary
Web Development
20 weighted questions
🏢 Educational/Training Organizations

Growth Mindset Assessment Web App

Modern Typeform-style assessment platform with multi-step form (20 weighted questions), real-time results calculation, SQLite persistence, admin dashboard with statistics, and CSV export capabilities using Next.js 14.

Next.js 14TypeScriptTailwind CSSPrismaSQLiteFramer Motion
Web Development
Auto-extract + AI generation
🏢 Freelancers / Personal Tool

AI Cover Letter Generator Chrome Extension

Chrome extension automating Upwork proposal creation by extracting job descriptions, generating personalized cover letters and implementation plans using GPT-4/Claude, with one-click copy/auto-fill and markdown export capabilities.

JavaScriptChrome Extension APIOpenAI APIAnthropic Claude APIHTML/CSS
Web Development
~100 questions in 30 seconds
🏢 SmartID Malang

Google Forms Quiz Auto-Generator

Automated Google Forms quiz creation tool using Google Forms API to programmatically generate quizzes from JSON/text with multiple choice questions, correct answers, point values, and feedback rationales, supporting batch processing of 100+ questions in 30 seconds.

Node.jsTypeScriptGoogle Forms APIGoogle Cloud PlatformAnthropic API
Web Development
757-1,186% ROI in Year 1
🏢 FK UNISMA (University Medical Faculty)

FK UNISMA Website Performance Analysis & Redesign

Comprehensive technical audit and optimization proposal for university medical faculty website (fk.unisma.ac.id) identifying critical issues (5-7s load time, SSL problems, plugin bloat) with detailed 6-week roadmap to achieve 3-5x performance improvement and +30-50% application increase.

WordPressLighthouseGTmetrixSEO AnalysisPerformance Optimization
Web Development
Full ERP system deployed
🏢 Personal Infrastructure / Business Management

Odoo 19 ERP System Deployment

Self-hosted Odoo 19 Community Edition ERP deployment at erp.hanifmufid.com with PostgreSQL 16, Docker containerization, Nginx reverse proxy, Let's Encrypt SSL, and comprehensive modules for sales, inventory, accounting, and HR management.

Odoo 19PostgreSQL 16DockerNginxLet's Encrypt
Data Engineering
Complete email infrastructure
🏢 Personal Infrastructure / Email Service

Postal Email Server Infrastructure

Self-hosted Postal email server deployment with MariaDB backend, RabbitMQ messaging, complete DNS configuration (MX, SPF, DKIM), API integration for programmatic email sending, and production-ready SSL setup at mail.hanifmufid.com.

PostalDockerMariaDBRabbitMQNginxDNS/SPF/DKIM
Machine Learning
AI-validated trading decisions
🔨 Personal Project

AI-Powered Forex Trading Bot (EURUSD M1)

Automated forex scalping bot with multi-indicator analysis and AI-powered trade validation using DeepSeek API.

MQL5PythonMetaTrader 5ZeroMQDeepSeek AIDocker
DevOps & Security
Security score improvement: 3.2/10 → 9.0/10
🔨 Personal Project

VPS Security Hardening Framework

Complete security hardening SOP that transforms vulnerable VPS servers from 3.2/10 to 9.0/10 security score with automation scripts and templates.

ShellUFW FirewallWireGuard VPNFail2BanSSHDocker
Machine Learning
Real-time medical image classification
🏢 Tugas Skripsi

Chest X-Ray Classification Web App

Deep learning web application for automated chest X-ray classification using CNN, deployed with Flask for real-time medical image analysis.

PythonTensorFlowKerasFlaskCNNJupyter Notebook
Data Engineering
Automated DataMart creation
🔨 Personal Project

Modern ELT Pipeline with Airflow, Airbyte & dbt

End-to-end ELT pipeline orchestrating data ingestion from HTTP sources to BigQuery with dbt transformations and Airflow workflow management.

Apache AirflowAirbytedbtBigQueryPythonDocker
Data Engineering
Real-time vehicle tracking simulation
🔨 Personal Project

Smart City Vehicle Streaming Pipeline

Real-time IoT data pipeline simulating vehicle trip data from Malang-Surabaya route with Apache Kafka streaming to AWS S3.

PythonApache KafkaAWS S3DockerFakerConfluent Kafka
Data Engineering
Automated data mart generation
🔨 Personal Project

Modern Data Pipeline with Cosmos & dbt

Advanced ETL pipeline integrating Airbyte, dbt Cosmos, and Airflow for automated data transformation into BigQuery data marts.

Apache AirflowAirbytedbt CosmosBigQueryPythonDocker
Data Engineering
10,000+ synthetic transactions generated
🔨 Personal Project

E-commerce Synthetic Data Pipeline

Complete ETL pipeline generating synthetic e-commerce data (customers, products, orders) with automated PostgreSQL loading.

PythonPandasFakerPostgreSQLSQLAlchemyJupyter Notebook
Data Engineering
Automated daily market data updates
🏢 Freelance

Saudi Exchange Data Automation Pipeline

Automated data pipeline pulling Saudi Exchange market data from external API and updating Google Sheets with incremental data loading.

PythonGoogle Sheets APIREST APIPandas
Data Analytics
Multi-country job data extraction
🏢 Equitabl.io Singapore

Indeed Job Data Scraper with AI Enhancement

Advanced web scraper extracting job data from Indeed.com with GPT-powered extraction of experience requirements and skills.

PythonScrapyOpenAI GPTPostgreSQLREST API
Data Analytics
Automated community member tracking
🏢 Axel Digital Asia Malang

Discord Member Data Scraper

Automated Discord server member data extraction tool with Google Sheets integration for community analytics.

Pythondiscord.pyPandasGoogle Sheets API
Data Analytics
Bootcamp capstone project
🏢 Academic Project

Kalibrr Job Scraper - Data Analytics Capstone

Capstone project for Vulcan Data Analytics bootcamp - comprehensive job board web scraping and analysis.

PythonJupyter NotebookWeb ScrapingData Analysis
Web Development
Production-ready e-commerce architecture
🔨 Personal Project

E-commerce Platform (Rust + Next.js)

Full-stack e-commerce platform with Rust backend (Actix-web) and Next.js frontend featuring JWT auth, PostgreSQL, Redis caching, and S3 storage.

RustActix-webNext.jsTypeScriptPostgreSQLRedisMinIO S3Docker
Mobile Development
Complete business management solution
🔨 Personal Project

ProfitFlow - Business Management Mobile App

React Native mobile app for small business inventory, production tracking, HPP calculation, and profit analytics with offline-first architecture.

React NativeExpoTypeScriptAsyncStorageReact NavigationReact Native Chart Kit
Web Development
Complete booking system with payment & invoicing
🏢 Selangkah Trip - PT Selangkah Tour Management

Selangkah Trip - Travel Booking Platform

Comprehensive travel booking platform for Selangkah Trip with admin dashboard, booking tracking, Google Calendar integration, and automated invoice generator using Next.js 16, PostgreSQL, and Midtrans payment gateway.

Next.js 16React 19TypeScriptPostgreSQLPrisma ORMTailwind CSS 4MidtransGoogle Calendar APINextAuth.jsDigitalOcean
Digital Marketing
170% booking growth, 79% revenue increase
🏢 Selangkah Trip - PT Selangkah Tour Management

Selangkah Trip - Data-Driven Marketing Campaign Analysis

Comprehensive marketing campaign performance analysis using PostgreSQL database analytics, tracking booking conversions and revenue growth from November to December 2025, achieving 170% booking increase and 79% revenue growth through data-driven optimization.

PostgreSQLSQL AnalyticsPythonData AnalysisConversion TrackingRevenue AnalyticsMarketing Metrics