Available for freelance & full-time opportunities
SSH Founder, Surupan Software House

Fullstack Developer & Cloud Infrastructure

I build scalable web applications, academic systems, and reliable backend infrastructure from code to production.

🚀 Fullstack Web Apps
⚙️ Cloud & CI/CD
🗄️ Database Design
🐳 Docker & AWS
Scroll
Who I Am

About Me

Fullstack Developer focused on building scalable web applications, academic systems, and reliable backend infrastructure with strong cloud and DevOps skills.

Mochammad Farhan Ali

Mochammad Farhan Ali

Fullstack Developer & Cloud Infrastructure

Jakarta, ID (Remote Ready)
Currently

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

TypeScript
React
Next.js
Laravel
Golang
Tailwind
PostgreSQL
MySQL
MongoDB
Redis
Docker
AWS
GitHub Actions
Git
Cloud Infrastructure
CI/CD Automation
System Design
SSH

Surupan Software House

My independent software studio for building reliable business systems, internal platforms, automation workflows, and cloud-ready web applications.

Web AppsInternal SystemsAutomation
0+

Years Coding

Expertise

What I Do

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.

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.

TypeScriptNode.jsExpress.jsLaravelNext.jsReactTailwind

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.

AWSDockerLinuxVercel

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.

GitHub ActionsDockerShell Scripting

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.

PostgreSQLMySQLMongoDBRedis

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.

GitHub Activity

Open source contributions & project commits

 
Testimonials

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

What I Build

Systems I design and ship

Fullstack applications from database to deployment — here's what I focus on.

01

Web Applications

Fullstack apps with Next.js, React, or Laravel — complete with authentication, database, and responsive UI.

  • Fullstack (Next.js, React, Laravel)
  • PostgreSQL, MySQL, MongoDB
  • Responsive & accessible UI
02

Backend & APIs

REST APIs with Go, Node.js, or Express — structured, validated, and production-ready.

  • Go (Gin), Node.js, Express.js
  • JWT auth & input validation
  • Database schema design
03

Cloud & Infrastructure

Docker environments, CI/CD pipelines, and cloud deployment so apps run reliably in production.

  • Docker & containerization
  • GitHub Actions CI/CD
  • AWS, Vercel deployment
My Work

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

SIPEKAD — Sistem Informasi Akademik & Kemahasiswaan

Integrated Academic Information System

Problem

Manual academic administration made student services, data updates, and document workflows slower and harder to track across 5 departments.

Solution

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.

Impact

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.

Next.jsTypeScriptPostgreSQLDockerREST API
Website Kampus

Website Kampus

Official Institutional Website with Headless CMS

Problem

No modern campus website — content updates required manual code changes by developers, causing delays and dependency bottlenecks.

Solution

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.

Impact

Production-ready site now serving as the official online presence of STT Pekerjaan Umum Jakarta, handling 500+ monthly visitors with sub-second page loads.

Next.jsTypeScriptPostgreSQLPayload CMSTailwind
Sistem Kepegawaian & Jabatan Fungsional Pusdatin

Sistem Kepegawaian & Jabatan Fungsional Pusdatin

HR Management & Functional Position System

Problem

Manual processing of 5,000+ bureaucratic employee records, hierarchy changes, and complex functional credit tracking causing assessment and promotion delays across 10+ departments.

Solution

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.

Impact

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.

Next.jsTypeScriptPostgreSQLSupabaseTailwind
My Journey

Experience & Education

Software Engineer

Aug 2024 - Present
Sekolah Tinggi Teknologi Pekerjaan Umum Jakarta

Designed 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 - Present
STT Pekerjaan Umum

Focus: Software Engineering, Data Structures, Algorithm Design. Relevant Coursework: Web Development, Database Systems, AI.

Fullstack Developer

Jan 2026 - Apr 2026
Pusdatin, Kementerian Pekerjaan Umum

Built 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 2024
Enigma Camp Bootcamp

Built 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.

Trusted Stack & Technologies

Logo Laravel
Logo Next.js
Logo React
Logo Tailwind CSS
Logo Go
Logo Python
Logo PostgreSQL
Logo MongoDB
Logo Docker
Logo Kubernetes

Let's Work Together

Currently interested in freelance opportunities or full-time positions. Have a project in mind or just want to say hi? Hit me up.