Foto profil Maulana Nur Anfajm (Lananuranf) — Fullstack Web Developer, DevSecOps Engineer, Jakarta
Available for Work

Maulana Nur Anfajm

alias Lananuranf

+62 859-6023-5008lananuranf@gmail.com
Maulana Nur Anfajm sedang bekerja — fullstack developer Universitas Gunadarma
6th Semester
4+ Projects
3 Domains

Who I am

About Me

Halo! Saya Maulana Nur Anfajm, dikenal online sebagai Lananuranf — mahasiswa Sistem Informasi semester 6 di Universitas Gunadarma, Jakarta. Saya passionate dalam membangun aplikasi web yang secure, scalable, dan data-driven dengan arsitektur bersih dan stack teknologi modern.

Tidak seperti kebanyakan mahasiswa yang hanya belajar secara teoritis, saya aktif membangun aplikasi production-grade yang benar-benar live di internet — dilengkapi pipeline CI/CD dan DevSecOps penuh. Saat ini fokus mengasah kemampuan di tiga domain utama: fullstack web development, data science & ML, dan cloud/DevSecOps engineering.

💻

Web Development

Fullstack apps dengan React, Go Fiber/Gin, PostgreSQL — deployed ke AWS EC2 via Docker & GitHub Actions CI/CD.

📊

Data Science & ML

ML models (Random Forest, Logistic Regression), analytics, dan interactive dashboard dengan Python, Pandas, Streamlit.

🔐

DevSecOps

CI/CD pipeline dengan GitLeaks, Semgrep, Trivy, OWASP ZAP, CloudTrail — shift security left dari day one.

What I use

Skills & Technologies

Stack teknologi yang saya gunakan untuk membangun aplikasi production-grade — dari frontend hingga infrastructure, security, dan machine learning.

Frontend Backend Database DevOps Security Data
  • React

  • TypeScript

  • Tailwind CSS

  • SvelteKit

  • Vite

  • Go Fiber

  • Go Gin

  • Node.js

  • GORM

    GORM

  • PostgreSQL

  • MySQL

  • MongoDB

  • Docker

  • AWS EC2

  • GitHub Actions

  • Nginx

  • Kubernetes

  • GitLeaks

  • Semgrep

  • Trivy

  • OWASP ZAP

  • Python

  • Pandas

  • Scikit-learn

  • Streamlit

  • Matplotlib

  • Tableau

What I've built

Projects

Aplikasi production-grade yang benar-benar live — bukan sekadar demo atau tugas kuliah. Setiap proyek punya studi kasus lengkap: problem, solution, dan tech stack.

01

Web Dev · DevOps

Web Management Letta School

Fullstack Web Application · DevSecOps

Sistem manajemen sekolah fullstack dengan JWT auth, role-based access control, dan full DevSecOps pipeline (GitLeaks, Semgrep, Trivy, OWASP ZAP, CloudTrail). Deployed di AWS EC2 via Docker dan GitHub Actions CI/CD.

ReactGo FiberPostgreSQLDockerAWS EC2GitHub ActionsGitLeaksSemgrepTrivyOWASP ZAP

Case Study

🔴 Problem

Sekolah Letta membutuhkan platform digital terpadu untuk mengelola data siswa, guru, absensi, dan laporan akademik — sebelumnya masih manual dengan spreadsheet yang rawan error dan tidak aman.

🟢 Solution

Membangun school management system berbasis web dengan Go Fiber backend (performa tinggi, <1ms latency), React frontend yang responsif, PostgreSQL sebagai database, dan sistem RBAC tiga level: admin, guru, dan siswa.

🔵 Tech Highlights

Setiap push ke main otomatis menjalankan 6 tahap security: GitLeaks (secret scanning) → Semgrep (SAST) → npm/go audit (dependency check) → Trivy (container scanning) → OWASP ZAP (DAST) → CloudTrail (audit log).

02

Data Science · ML

Sales Data Dashboard

Data Science · Machine Learning Analytics

Dashboard data science end-to-end dengan ML predictions menggunakan Random Forest. Analisis performa penjualan historis dan prediksi periode berikutnya, dibangun dengan Python, Streamlit, Pandas, dan Matplotlib.

PythonStreamlitPandasScikit-learnRandom ForestMatplotlib

Case Study

🔴 Problem

Tim bisnis tidak memiliki visibilitas real-time terhadap performa penjualan dan tidak bisa memprediksi tren ke depan — keputusan dibuat berdasarkan intuisi, bukan data.

🟢 Solution

Pipeline end-to-end: data cleaning (missing value imputation, outlier detection dengan IQR), feature engineering (day-of-week, quarter, lag features), Random Forest model dengan 5-fold cross-validation, dan dashboard interaktif Streamlit yang bisa digunakan non-technical user.

🔵 Tech Highlights

Model dilatih dengan RandomizedSearchCV untuk hyperparameter tuning. Semua langkah pipeline didokumentasikan dan reproducible via requirements.txt dan seed yang konsisten.

03

Web Dev · Cloud

Dockerized E-Commerce App

Cloud-Native Fullstack Platform

Platform e-commerce cloud-native production-grade dengan Go Gin/GORM backend, React frontend, PostgreSQL, Docker Compose orchestration di AWS EC2 dengan Nginx reverse proxy dan SSL.

ReactGo GinGORMPostgreSQLDockerNginxAWS EC2

Case Study

🔴 Problem

Membutuhkan platform e-commerce yang repeatable, scalable, dan mudah di-maintain — dengan deployment yang konsisten antara environment development dan production.

🟢 Solution

Clean architecture berlapis: handler layer (HTTP), service layer (business logic murni, testable), repository layer (database abstraction). Seluruh infrastruktur didefinisikan dalam docker-compose.yml — zero manual setup di server.

🔵 Tech Highlights

Environment variables via .env (tidak di-commit), Nginx sebagai reverse proxy dengan SSL termination, persistent volume untuk PostgreSQL data, dan health check untuk setiap container.

04

AI · Bot · Automation

AI Agent — Telegram Personal Assistant

AI · Automation · Productivity Bot

Personal AI assistant 24/7 di Telegram. Fitur: auto-PPT generation, ML dataset analysis, voice transcription (Whisper V3), image analysis (LLaMA Vision), web scraping, Google Calendar integration, ArXiv search, Python executor, YouTube downloader, Pomodoro timer. Deployed di Railway.

PythonGroq LLaMA 3.3Telegram Bot APIWhisper V3LLaMA Visionscikit-learnGoogle CalendarRailway

Case Study

🔴 Problem

Kebutuhan personal assistant yang bisa diakses kapanpun via smartphone, menjalankan task produktivitas, dan membantu analisis data tanpa perlu buka laptop.

🟢 Solution

AI agent berbasis Telegram menggunakan Groq LLaMA 3.3 sebagai backbone (inferensi sangat cepat vs OpenAI). Multimodal: bisa proses teks, voice (Whisper V3 transcription), dan gambar (LLaMA Vision). Integrasi dua arah dengan Google Calendar untuk manajemen jadwal.

🔵 Tech Highlights

Auto-deploy ke Railway setiap push ke main. Secret management via Railway environment variables. FFmpeg untuk audio processing, BeautifulSoup4 untuk web scraping yang aman.

Artikel teknis

Blog

Saya berbagi pengalaman nyata, studi kasus, dan tutorial dari proyek yang pernah dibangun. Bukan teori — semua based on real implementation.

Coming soon 15 min read

Membangun DevSecOps Pipeline di GitHub Actions: GitLeaks, Semgrep, Trivy, OWASP ZAP

Shift security left dari hari pertama. Panduan step-by-step mengintegrasikan 4 tools keamanan ke GitHub Actions pipeline.

DevSecOpsGitLeaksSemgrepTrivyOWASP ZAP
Coming soon…
Coming soon 8 min read

Go Fiber vs Node.js Express: Benchmark Performa untuk Backend REST API

Benchmark langsung antara Go Fiber dan Node.js Express — latency, throughput, memory usage, dan kapan harus pilih masing-masing.

Go FiberNode.jsBackendPerformanceBenchmark
Coming soon…

Get in touch

Contact

Tertarik berkolaborasi, menawarkan kesempatan magang, freelance, atau sekadar berdiskusi soal tech? Saya selalu terbuka — response time biasanya dalam 24 jam.

Open to internship, freelance & full-time opportunities