Aymen ChikebAymen Chikeb
Available for New Projects

Uses

Hardware, editor, terminal — what I ship with.

Last updated May 2026 · Inspired by uses.tech

Hardware

What sits on my desk

  • MacBook Pro 14" M3 Pro

    12-core CPU / 18-core GPU, 36 GB unified memory. Handles Docker, k3d clusters, and a dozen browser tabs without breaking a sweat.

  • LG UltraFine 27" 4K

    Connected over USB-C. Enough real estate for terminal, editor, and browser side by side.

  • Keychron K2 Pro

    Hot-swappable, QMK/VIA. Gateron G Pro Reds — quiet enough for calls, tactile enough to feel good.

  • Logitech MX Master 3S

    The electromagnetic scroll wheel alone is worth it. Seamless Bluetooth multi-machine pairing.

  • Sony WH-1000XM5

    Noise cancellation for deep work and remote calls.

  • iPhone 15 Pro

    PWA testing, 2FA, and the occasional Tailscale check away from the desk.

Editor

Where most of the work happens

  • AI-native fork of VS Code. Tab completion and Agent mode changed how I write and refactor. Never gone back.

  • Fallback for pair sessions where a non-AI editor is clearer to share.

  • Warm dark palette, easy on the eyes. Consistent across terminal, editor, and dev tools.

  • Key extensions

    ESLint · Prettier · GitLens · Docker · Kubernetes · YAML — lint on save, less context switching.

Terminal

The second home

  • Blocks-based output, built-in AI, and a command palette that kills memorising flags.

  • Plugins: autosuggestions, syntax-highlighting, git. Aliases save hundreds of keystrokes a day.

  • Shows git branch, k8s context, runtime versions — only what's relevant to the cwd.

  • Everything via Brewfile. One brew bundle install bootstraps a fresh Mac.

  • Persistent sessions that survive SSH drops. One window per project: editor, server, git, logs.

  • Fuzzy history, fast code search, syntax-highlighted cat — wired into shell keybindings.

Dotfiles

Reproducible environment, anywhere

  • Symlink-based manager. Each tool's config in its own directory inside one git repo.

  • Brewfile

    CLI tools, casks, and extensions tracked. brew bundle restores the full environment.

  • Keys and tokens in 1Password — no secrets on disk, seamless git and server auth.

  • Peer-to-peer mesh VPN to the home lab and private services without opening ports.

Fonts

Typography matters even in a terminal

  • Ligatures, readable at small sizes. Default in editor and terminal.

  • Vercel's monospace — clean and minimal when I want a more neutral look.

  • Humanist sans for UI work. Excellent legibility across sizes.

  • JetBrains Mono patched for icons in Starship, lsd, and neovim.

Apps & Tools

Everything else in the stack

  • Replaced Spotlight. Window management, clipboard, snippets, GitHub/Linear — one shortcut.

  • Spaces isolate client work, research, and staging. Command Bar beats bookmarks.

  • Local containers plus k3d for lightweight multi-node Kubernetes clusters.

  • TUI for pods, logs, describe, and exec — without typing kubectl every time.

  • Fast native GUI for Postgres, MySQL, Redis — without DBeaver bloat.

  • Local-first markdown for system design notes, post-mortems, and ADRs.

  • Quick HTTP checks in Insomnia; version-controlled collections in Bruno.

  • Keyboard-driven issue tracker. Cycles map cleanly to how I think about milestones.

This page is a living document. If something's changed since you last visited, it probably means I found something better.