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.

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

LinkedIn Email


πŸ§‘β€πŸ’» 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

Go Node.js JavaScript React TypeScript

Databases

PostgreSQL MySQL Redis

Tools & Infrastructure

Docker RabbitMQ Git GitHub Actions Linux


πŸš€ Featured Projects

Project Description Tech
go-cost-analyzer CLI tool that scores Go project cost-efficiency (20 AST-based detectors) Go
cost-efficient-go Importable library of performance pattern detectors with benchmarks Go
moneypath-api Personal finance API β€” wallets, mutations, debts & budgets Go, PostgreSQL, Docker
haze-api Admin scheduling & reminder β€” zero framework, pure stdlib Go, PostgreSQL
go-toolkit Production-grade utility library for Go REST APIs Go
library-management-api Library system with Clean Architecture, RBAC & tests Go, 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-go cost-efficient-go Public

    Go performance optimization patterns with benchmarks and AWS cost projections.

    Go 1

  2. go-toolkit go-toolkit Public

    Production-grade Go utility library β€” reusable packages for REST API services.

    Go

  3. haze-api haze-api Public

    Admin scheduling & reminder API β€” zero framework, pure Go stdlib + pgx only.

    Go

  4. library-management-api library-management-api Public

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

    Go

  5. moneypath-api moneypath-api Public

    Personal finance REST API β€” wallets, mutations, debts, budgets. Go + PostgreSQL + Docker.

    Go

  6. go-cost-analyzer go-cost-analyzer Public

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

    Go 2