8:44 PM UTC+7 not available
$ whoami

Full-stack engineer · backend with manners · frontend with taste

$ cd ~/portfolio && ls -la
$ cat .PROFILE
███████
█ █ █ █
█ ███ █
███████

Syukur M.

full-stack engineer
North Aceh, Indonesia

EMAIL encrypted
$ cat ABOUT.md

I'm a full-stack engineer focused on building practical, scalable, and production-ready web applications.

I work across backend systems, frontend interfaces, databases, cloud infrastructure, and deployment workflows, with a strong interest in reliable APIs and maintainable code.

My experience includes building SaaS-style applications, designing structured data models, working with REST APIs, managing deployments, and solving infrastructure-related challenges. I enjoy breaking down complex business requirements into simple, efficient systems that are easy to use, easy to maintain, and ready to grow over time. Currently working mainly with remote teams and open to new remote opportunities.

$ cat stack.json
languages 05
TypeScriptJavaScriptPHPGoRust
frameworks 07
Next.jsNestJSLaravelAstroTailwindSolidJSSvelte
infra 04
PostgresDockerAWSRedis
primary working knowledge
$ cat experience.md
2024 — now
Staff Engineer
Tangkuban Labs
2022 — 2024
Senior Full-stack
Atap Studios
2020 — 2022
Product Engineer
Kanvas (acquired)
2018 — 2020
Software Engineer
Kedai Digital
2017
Freelance
self-employed
$ ./now.sh
$ ./now.sh LIVE · May 2026
building
Building a CLI for orchestrating local-first agents
main ↑3 · last push 2h ago
listening
Listening: hold me tight — Skyline · 0:54 / 3:11
02:14 / 03:48
availability
Booked solid, but always happy to chat
$ tail github.log @syukurm →
1,284 contributions / yr
streak 12d · longest 41d
less more

TypeScript 42% Go 28% Rust 18% Other 12%

  • telemetri feat: streaming logs viewer w/ virtualisation 2h
  • karya fix: SQLite WAL mode for concurrent writes 1d
  • pojok refactor: lift markdoc tags into shared lib 2d
  • dotfiles chore: bump neovim + lazy.nvim 4d
$ ls writing/ SEE ALL →
  • The boring middle of a database query 12d
    8 min read
  • Why I stopped using ORMs (mostly) 1mo
    12 min read
  • Notes on building UI for slow networks 2mo
    6 min read
  • A tiny case for tiny commits 3mo
    4 min read
  • I rewrote my blog in Astro. Again. 4mo
    9 min read
  • Sketch: persistent layer for local agents 4d
    scratch
  • TIL: tail -F vs tail -f 1w
    30s
  • Postgres LISTEN/NOTIFY in practice 2w
    2 min
$ fastfetch
MACHINE
MacBook Pro 14"
M5 · 32GB
KEYBOARD
Keychron Q1
MX Brown
AUDIO
AirPods Pro
Beyer DT 770
EDITOR
Claude Code
Pro Max
HOMELAB
Raspberry PI 4
4GB · 128GB