Hire me bang 🙏
Muhammad Attan

Muhammad Attan

@attmhd

Passionate about building products and software engineering, with a strong interest in platform engineering (DevOps, MLOps, SysAdmin).

Software Engineer
Mars

Projects

MLOps for Federated Learning

Undergraduate final project: heart disease classification with Flower and MLflow. Implemented experiment tracking, best-model registration, and centralized container logs with Docker, Grafana Loki, and Alloy.

MLOps for Federated Learning project preview
MLflowFlowerDockerGrafana LokiPythonScikit-learn

Karsakito AI Backend Engine

Built FastAPI services for Minangkabau translation, writing, and language etiquette. Integrated LLM providers through LiteLLM, Redis caching, input guardrails, and Langfuse tracing for latency and model usage.

Karsakito AI Backend Engine project preview
FastAPILiteLLMRedisLangfuseGuardrails AIPodmanGitHub Actions

Klop! AI Assessment Backend

Hackathon project: developed APIs for generating technical assessments and scoring answers with Qwen and Kolosal AI. Deployed the backend to a DigitalOcean Droplet with Cloudflare routing and Caddy HTTPS.

Klop! AI Assessment Backend project preview
FastAPIDockerQwenCaddyDigitalOceanKolosal AI

Order Processing Microservices

Learning project connecting order, payment, and inventory services through Go, gRPC, and RabbitMQ. Explored event-driven workflows, message retries, dead-letter queues, and separate PostgreSQL databases with Docker Compose.

Order Processing Microservices project preview
GoRabbitMQPostgreSQLgRPCRedisDocker Compose

ML Training, Serving & Monitoring

Course project exploring the ML lifecycle through model experiments, a CI workflow, API serving, and monitoring. Combined FastAPI and Docker with Prometheus and Grafana to practice operating an ML service.

ML Training, Serving & Monitoring project preview
DockerFastAPIPrometheusGrafanaDagsHubGitHub Actions

Simobi+ Review Sentiment Analysis

Processed app reviews and compared SVM, Bi-LSTM, and IndoBERT for sentiment classification. Used manual annotation and pseudo-labeling to explore learning from limited labeled data, with separate preprocessing and evaluation notebooks.

Simobi+ Review Sentiment Analysis project preview
PythonIndoBERTBi-LSTMLabel StudioPseudo-labeling

Building the future with data, AI, and code.

Exploring practical machine learning systems, data products, and full-stack software.

Get in touch