Prince Carlo Juguilon

Senior Software Engineer

Resume

Systems

  • Arch Linux - Main desktop environment, managed with pacman, yay, and GNU Stow.
  • Hyprland - Wayland desktop with Waybar, Wofi, Eww, Dunst, and Hyprpaper.
  • macOS - Portable environment with Homebrew, Raycast automation, and the same shell and agent setup.

Terminal & Editor

  • Neovim - Lua configuration built on lazy.nvim, LSP, Treesitter, Snacks, Conform, Oil, Harpoon, and Fugitive.
  • Kitty - Primary terminal with FiraCode Nerd Font and Catppuccin Mocha.
  • Zsh + Starship - Vi mode, autosuggestions, syntax highlighting, and a compact language-aware prompt.
  • Tmux + Herdr - Persistent sessions, worktree-aware panes, repository switching, and Neovim navigation.
  • Yazi - Fast terminal file management alongside Oil and Snacks inside Neovim.

AI & Automation

  • OpenCode, Claude Code & Codex - Shared skills and MCP servers, installed from one agent configuration.
  • Supermaven - Inline completion inside Neovim; Copilot is intentionally disabled.
  • CuaDriver + MCP - Computer-use automation with Context7, grep.app, and OpenTelemetry tooling available to agents.
  • Worktree scripts - Create isolated branches, bootstrap dependencies from the detected lockfile, and open the right workspace automatically.

Desk

  • LG 27" UltraGear OLED - 1440p, 240Hz, and a 0.03ms response time.
  • Neo Ergo - The keyboard I enjoy writing on most.
  • ZSA Moonlander - My first expensive split keyboard.
  • Scyrox mouse - Battery level is read over HID and shown directly in Waybar.
  • Sony WH-1000XM5 - Reliable noise cancellation and easy switching between devices.
  • Edifier R1700BT - Wireless bookshelf speakers for desktop audio.

The configs, scripts, and agent setup live in my dotfiles repo.