Backend Engineer. Portfolio and technical writing, live at syarifibrohim.me.
- GitHub: github.com/ibrohhm
- LinkedIn: linkedin.com/in/syarif-ibrohim
- dev.to: dev.to/ibrohhm
Technical writing on backend engineering, resilience patterns, and observability — see /articles.
- Building an Autonomous Agent Team That Replicates My Engineering Workflow
- The Dangers of High-Cardinality Labels in Prometheus
- Circuit Breaker Pattern
- Crash and Timeout Simulation
- Know Better About N+1 Queries Problem
- agent-team — Multi-agent team collaboration
- jira-implementer — AI agent that implements Jira tickets
- telegram-claude-bot — Telegram bot powered by Claude AI
- clean-architecture — Implement Clean Architecture using Go
- kafka-conductor-golang — Kafka consumer orchestration in Go
- prometheus-grafana-golang — Prometheus and Grafana monitoring setup with Go
- crash_and_timeout_simulation — Crash and timeout simulation
- toggle-feature — Feature flag toggle implementation in Go
- jwt-ruby — JWT token-based auth with Ruby on Rails
- golang-gin — REST API boilerplate with Go and Gin
- response — Go HTTP response wrapper
- prime-factors — Benchmark checking prime factors with/without goroutines
- sudoku-solver — Sudoku solver using backtracking
- go-mongodb — Simple CRUD using Go and MongoDB
- learn-sinatra-crud-api — Simple CRUD using Sinatra Ruby
- workflow-ui — Interactive flowchart canvas built with React Flow and Next.js
- intranet-ui — Intranet dashboard UI
- multi-window — Multi-window browser interaction
- mimic-github — GitHub UI clone
- calendar-challenge — Calendar UI challenge
- Snake Game — Snake game
- webpack-vue-buefy — Vue.js starter with Webpack and Buefy
- Gravity Balls — Ball movements around a single gravity point
- Rain Balls — Falling ball movements
- Prime Count — Finding the next prime number
- Color Touch — Touch-reactive color effect
- Banana — Banana everywhere