Skip to content
View shariski's full-sized avatar

Block or report shariski

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

Falahudin Halim Shariski

Backend engineer · Distributed systems, financial correctness, architectural clarity

shariski.com · LinkedIn · Email


I design systems that stay correct under pressure.

Currently

Building kerf — a deliberate-practice typing platform for split-keyboard transitioners. Pure-TypeScript adaptive engine beneath a React shell. Designed and shipped solo through a structured Claude Code workflow.

Selected work

  • Settlement Engine Refactor — redesigned a tightly coupled monolith into a modular, execution-driven system. Case study →
  • Redis ZSet Ordered Transaction Queue — deterministic sequencing to eliminate race conditions and out-of-order balance inconsistencies in distributed workflows.
  • Financial Migration (USD → IDR) — precision-critical currency migration without breaking financial reporting.

How I work

Specs before code. Decisions as ADRs. Transparent engines over black boxes. Documented decisions over tribal knowledge. The discipline that scales, not the tool.

How kerf was built ↗

Pinned Loading

  1. kerf kerf Public

    Adaptive typing exercise platform for split keyboard transitioners

    TypeScript 1

  2. python-email-scheduler python-email-scheduler Public

    A web and worker service to schedule email delivery, built using flask and pure python

    Python

  3. splitype splitype Public

    A typing practice platform for split keyboard users

    HTML

  4. roadmap.sh-task-tracker roadmap.sh-task-tracker Public

    roadmap.sh task tracker project

    Go

  5. project-sprint-marketplace project-sprint-marketplace Public

    Marketplace backend for bootcamp project

    Go 1

  6. fp-in-scala fp-in-scala Public

    Code practices from Functional Programming in Scala book

    Scala