Fullstack Developer Fullstack Developer & Cloud Infrastructure & Cloud Infrastructure
I build scalable web applications, academic systems, and reliable backend infrastructure from code to production. Saya membangun aplikasi web skalabel, sistem akademik, dan infrastruktur backend yang reliable dari kode hingga produksi.
About Me Tentang Saya
Fullstack Developer focused on building scalable web applications, academic systems, and reliable backend infrastructure with strong cloud and DevOps skills. Fullstack Developer yang fokus membangun aplikasi web skalabel, sistem akademik, dan infrastruktur backend yang reliable dengan keahlian cloud dan DevOps.

Mochammad Farhan Ali
Fullstack Developer & Cloud Infrastructure
Software Engineer
STT Pekerjaan Umum Jakarta
Designed and engineered SIPEKAD, an integrated academic and student information system built with Next.js and PostgreSQL, digitalizing campus services and automating previously manual bureaucratic processes.
Tech Stack
Surupan Software House
My independent software studio for building reliable business systems, internal platforms, automation workflows, and cloud-ready web applications.
Years Coding
What I Do Apa yang Saya Lakukan
As a dedicated Fullstack Developer, I am passionate about building efficient and scalable digital solutions. I have extensive experience managing the entire development lifecycle, from code to production, ensuring systems run reliably and optimally. Saya percaya bahwa software yang baik bukan cuma soal fitur, tapi juga soal bagaimana dia jalan di produksi - stabil, cepat, dan mudah di-maintain. Dari nulis kode sampai deploy ke cloud, saya ikut pegang semua prosesnya.
Fullstack Development
Building end-to-end web applications with TypeScript and Node.js that connect maintainable backend services with responsive, user-friendly interfaces. Focused on database design, API reliability, performance, and security.
Cloud & Infrastructure
Deploying and maintaining cloud-ready infrastructure with Docker, AWS, Vercel, and self-hosted Linux services, with attention to reliability, observability, and maintainable operations.
CI/CD & Automation
Designing automated testing, build, backup, and deployment workflows using GitHub Actions, Docker pipelines, and shell scripting so releases stay consistent and repeatable.
Database Architecture
Designing and optimizing database architectures — relational (PostgreSQL, MySQL) and NoSQL (MongoDB) — with proper indexing, query optimization, and caching strategies (Redis) for sub-second response times.
I am always open to discussing emerging technologies and exciting challenges. Feel free to reach out to explore how I can bring value to your team through efficient development practices, robust infrastructure, and practical automation solutions. Kalau kamu punya tantangan teknis yang menarik atau butuh orang yang ngerti dari sisi code, infrastruktur, dan automation - yuk ngobrol.
GitHub Activity
Open source contributions & project commits
What people say
"Farhan rebuilt our entire academic system from scratch. The SIPEKAD platform he delivered handles 1,000+ students and cut processing time from days to hours. Reliable engineer who ships."
Budi Santoso
Head of IT, STT Pekerjaan Umum Jakarta
"During his internship, Farhan built a production HR dashboard used by 200+ staff. He writes clean code, documents well, and communicates proactively. Would hire full-time without hesitation."
Rina Wijaya
Supervisor, Pusdatin — Ministry of Public Works
"One of the strongest backend developers in his cohort. His final project achieved 85% test coverage and handled 100+ concurrent users — most students aim for "it works." Farhan aimed for production-grade."
Ahmad Fauzi
Lead Instructor, Enigma Camp Bootcamp
Systems I design and ship Sistem yang saya rancang dan kirim
Fullstack applications from database to deployment — here's what I focus on. Aplikasi fullstack dari database hingga deployment — ini fokus saya.
Web Applications Aplikasi Web
Fullstack apps with Next.js, React, or Laravel — complete with authentication, database, and responsive UI. Aplikasi fullstack dengan Next.js, React, atau Laravel — lengkap dengan autentikasi, database, dan UI responsif.
- Fullstack (Next.js, React, Laravel) Fullstack (Next.js, React, Laravel)
- PostgreSQL, MySQL, MongoDB PostgreSQL, MySQL, MongoDB
- Responsive & accessible UI UI responsif & aksesibel
Backend & APIs Backend & API
REST APIs with Go, Node.js, or Express — structured, validated, and production-ready. REST API dengan Go, Node.js, atau Express — terstruktur, tervalidasi, dan siap produksi.
- Go (Gin), Node.js, Express.js Go (Gin), Node.js, Express.js
- JWT auth & input validation Autentikasi JWT & validasi input
- Database schema design Desain skema database
Cloud & Infrastructure Cloud & Infrastruktur
Docker environments, CI/CD pipelines, and cloud deployment so apps run reliably in production. Environment Docker, pipeline CI/CD, dan deployment cloud agar aplikasi berjalan stabil di produksi.
- Docker & containerization Docker & kontainerisasi
- GitHub Actions CI/CD GitHub Actions CI/CD
- AWS, Vercel deployment Deployment AWS, Vercel
Selected Works
Real-world problems, solved with robust architectures. A collection of projects demonstrating expertise in full-stack development, system design, and algorithmic solutions.

SIPEKAD — Sistem Informasi Akademik & Kemahasiswaan
Integrated Academic Information System
Manual academic administration made student services, data updates, and document workflows slower and harder to track across 5 departments.
Built an integrated academic and student information system with structured data models, responsive interfaces, RBAC, and workflow-focused modules for campus services. Optimized database queries from 47/page to 3/page using connection pooling (PgBouncer), query batching, and proper indexing.
Serving 1,000+ active students across 5 departments. Reduced average response time from ~2,400ms to ~120ms, achieving 99.7% uptime with 500+ concurrent users.

Website Kampus
Official Institutional Website with Headless CMS
No modern campus website — content updates required manual code changes by developers, causing delays and dependency bottlenecks.
Built with Next.js and Payload CMS as headless backend, enabling non-technical staff to manage and publish content independently through an intuitive admin panel. Implemented SEO optimization, responsive design, and automated deployment via CI/CD.
Production-ready site now serving as the official online presence of STT Pekerjaan Umum Jakarta, handling 500+ monthly visitors with sub-second page loads.

Sistem Kepegawaian & Jabatan Fungsional Pusdatin
HR Management & Functional Position System
Manual processing of 5,000+ bureaucratic employee records, hierarchy changes, and complex functional credit tracking causing assessment and promotion delays across 10+ departments.
Built an integrated HR platform with automated XLSX data ingestion, granular RBAC, and SSR-powered performance credit point calculation — covering both employee management and functional position tracking. Implemented Python + SQL ETL pipelines reducing data migration from manual weeks to automated hours.
Centralized tracking for 5,000+ active civil servants, serving 200+ government users. Reduced data processing time by 90% and eliminated manual calculation errors in credit point assessments.
Experience & Education
Software Engineer
Aug 2024 - PresentDesigned and shipped SIPEKAD, an integrated academic information system serving 1,000+ students across 5 departments. Built with Next.js, TypeScript, and PostgreSQL — featuring RBAC, automated document workflows, and REST API integrations. Reduced manual academic processing time from days to hours. Also developed the official institutional website with Payload CMS and authored complete technical documentation and system architecture diagrams to ensure long-term maintainability.
Informatics Engineering
2023 - PresentFocus: Software Engineering, Data Structures, Algorithm Design. Relevant Coursework: Web Development, Database Systems, AI.
Fullstack Developer
Jan 2026 - Apr 2026Built an integrated HR dashboard to digitalize personnel and functional position management across 10+ departments. Engineered Python and SQL ETL pipelines to clean and import 5,000+ employee records, reducing data migration from manual weeks to automated hours. Implemented granular RBAC and real-time data synchronization with Supabase, serving 200+ active government users.
Back End Developer
Jan 2024 - May 2024Built a production-grade room reservation REST API using Golang with gorilla/mux, implementing JWT authentication and structured PostgreSQL schema with optimized indexing. Wrote 85%+ unit test coverage using Go testing package. Practiced clean code architecture, strict input validation, and comprehensive error handling to ensure backend reliability.