Skip to content
View rifkir23's full-sized avatar

Block or report rifkir23

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
rifkir23/README.md

Hey, I'm Rifki 👋

Software engineer at heart — I care most about backend, infrastructure, and AI/ML, and I've spent 7+ years turning messy problems into systems that hold up under load. These days I lead backend at Rekosistem, keeping 20+ microservices running happily on AWS EKS.

I think the fastest way to know an engineer is to look at what they've shipped, so here's mine.

Building with

Go Python PHP TypeScript · AWS/EKS Terraform Kubernetes · PostgreSQL MongoDB Kafka · LLM · NLP · OCR

I build backends in both Go and Python — reaching for whichever fits the job, from high-throughput services to AI/ML pipelines and agent tooling. PHP and TypeScript are the languages I grew up on and still use when they fit.

Open source I've shipped

Small, well-scoped PRs across the AI and dev-tools space. I like to reproduce the bug, find the actual root cause, back the fix with a regression test, and keep the diff honest — no drive-by changes.

Project What I did Status
HKUDS/DeepCode 16k★ Hardened the destructive-command guard with case-insensitive screening ✅ Merged
HKUDS/DeepCode 16k★ Full zh-CN i18n coverage for the desktop app ✅ Merged
kataras/iris 25k★ Fixed result handlers being skipped when a handler returns nil 🔵 Open
encode/starlette 12k★ Replaced a deprecated anyio.abc.BlockingPortal in the test client 🔵 Open

Maintainer on one of those, after merging: "Thank you for taking on the whole shell rather than a corner of it." — that's the bar I try to hit.

What I'm into

Backend systems, cloud and platform engineering, and building AI-powered products — like finary.id, a finance assistant that reads receipts with Vision OCR and chats through NLP. Wherever the three overlap is where I'm happiest.

Reach me

LinkedIn Email

Pinned Loading

  1. claude-builders-bounty claude-builders-bounty Public

    Forked from claude-builders-bounty/claude-builders-bounty

    A community bounty board for Claude Code builders — post tasks, claim rewards, build together.

  2. go-rate-limiter go-rate-limiter Public

    Production-grade rate limiter for Go with token bucket, sliding window, and fixed window algorithms. In-memory and Redis backends.

    Go

  3. llm-eval-toolkit llm-eval-toolkit Public

    A lightweight toolkit for evaluating and comparing LLM outputs. Pluggable scorers, pairwise A/B comparison, batch evaluation, and reporting.

    Python

  4. pier pier Public

    Forked from datacurve-ai/pier

    Pier is a Harbor fork built for DeepSWE, with stronger support for CLI agents in air-gapped (no-internet) tasks and more faithful, consistent agent trajectories

    Python

  5. HKUDS/DeepCode HKUDS/DeepCode Public

    "DeepCode: Open Agentic Coding (Agent Harness & Loop Engineering & Multi-Agent Orchestration)"

    Python 16.5k 2.2k