Skip to content
View alpardfm's full-sized avatar

Block or report alpardfm

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
alpardfm/README.md

Hi there, I'm Alfa 👋

Backend Engineer from Indonesia — building scalable systems with Go & Node.js

LinkedInEmail


🧑‍💻 About Me

  • 🔭 Currently working as a Backend Engineer based in Jakarta
  • 🛠️ I specialize in building REST APIs, microservices, and cost-efficient backend systems
  • 🌱 Always exploring better patterns for clean architecture and system design
  • 💡 I believe in writing code that is maintainable, testable, and production-ready
  • 📍 Jakarta Selatan, Indonesia

⚡ Tech Stack

Languages & Frameworks

GoNode.jsJavaScriptReactTypeScript

Databases

PostgreSQLMySQLRedis

Tools & Infrastructure

DockerRabbitMQGitGitHub ActionsLinux


🚀 Featured Projects

ProjectDescriptionTech
go-cost-analyzerCLI tool that scores Go project cost-efficiency (20 AST-based detectors)Go
cost-efficient-goImportable library of performance pattern detectors with benchmarksGo
moneypath-apiPersonal finance API — wallets, mutations, debts & budgetsGo, PostgreSQL, Docker
haze-apiAdmin scheduling & reminder — zero framework, pure stdlibGo, PostgreSQL
go-toolkitProduction-grade utility library for Go REST APIsGo
library-management-apiLibrary system with Clean Architecture, RBAC & testsGo, Gin, GORM

Full-stack pairs:


🏗️ What I'm Working On

  • 🔍 Building go-cost-analyzer — CLI tool for detecting cost-efficiency anti-patterns in Go projects
  • ⚡ Maintaining cost-efficient-go — importable detection library with 20 pattern detectors
  • 🔨 Building & maintaining go-toolkit — reusable Go packages used across my projects
  • 💰 Developing Moneypath — a full-stack personal finance platform

"Write code that your future self will thank you for."

Pinned Loading

  1. cost-efficient-gocost-efficient-goPublic

    Go performance optimization patterns with benchmarks and AWS cost projections.

    Go 1

  2. go-toolkitgo-toolkitPublic

    Production-grade Go utility library — reusable packages for REST API services.

    Go

  3. haze-apihaze-apiPublic

    Admin scheduling & reminder API — zero framework, pure Go stdlib + pgx only.

    Go

  4. library-management-apilibrary-management-apiPublic

    Library management REST API with Clean Architecture, RBAC, and 3-tier test strategy.

    Go

  5. moneypath-apimoneypath-apiPublic

    Personal finance REST API — wallets, mutations, debts, budgets. Go + PostgreSQL + Docker.

    Go

  6. go-cost-analyzergo-cost-analyzerPublic

    CLI tool for detecting cost-efficiency anti-patterns in Go projects

    Go 1