07Toolkit

Tools I actually use.

A working inventory of the languages, frameworks, services, and small utilities that show up in nearly every project I ship, with a short note on what each one is actually for.

91Tools
14Categories
41Daily drivers
4Exploring

Updated May 2026 · Abu Dhabi

Daily essentials

The six tools I'd refuse to ship without.

Everything else in the inventory below is situational. These six show up in roughly every project, regardless of stack or scope.

  • 01 · Backend

    Laravel

    Where most of the business logic actually lives: APIs, jobs, validation, the whole rig.

  • 02 · Frontend

    Angular

    Long term, opinionated, and survives 4 year codebases. Pairs cleanly with strict TypeScript.

  • 03 · Web

    Next.js

    When the brief is marketing or content heavy. App Router by default in 2026.

  • 04 · Data

    MySQL

    Where I write most of my SQL. I care about indexes more than ORM cleverness.

  • 05 · Infra

    AWS

    EC2, RDS, S3, CloudFront. The compute and delivery layer for everything I ship.

  • 06 · Editor

    Cursor

    Where the day actually happens: VS Code's bones with a much smarter set of teeth.

The full inventory

Catalogued by role, not by hype.

Every tool below earned its place by surviving production. Status reflects how often I've reached for it in the last six months.

01

Backend & Frameworks

Where the business logic lives · 9 tools

  • 01

    Laravel

    [ daily driver ]

    Default for production APIs, jobs, auth, and CRM grade business logic.

    Framework
  • 02

    Laravel Sanctum

    [ daily driver ]

    Lightweight token auth for SPA / mobile. Pairs well with Angular/Next clients.

    Auth
  • 03

    Lumen

    [ often ]

    When I need a thin internal service or a fast integration layer.

    Micro framework
  • 04

    FastAPI

    [ often ]

    Lightweight Python APIs for RAG services, demos, and sidecars when Laravel isn't the right shape.

    API
  • 05

    Filament

    [ often ]

    Laravel admin panels for ops teams. Saves weeks on internal CRUD.

    Admin
  • 06

    Laravel Horizon

    [ often ]

    Visibility on jobs, retries, and worker health in production.

    Queues
  • 07

    Laravel Reverb

    [ exploring ]

    WebSockets for live dashboards and notifications.

    Realtime
  • 08

    Laravel Schedule

    [ daily driver ]

    Hourly syncs, nightly reports, idle cleanup. Boring and reliable.

    Cron
  • 09

    Composer

    [ daily driver ]

    Quietly underneath everything. Lockfile discipline matters.

    Packages
02

Frontend & Frameworks

Apps, portals, and public surfaces · 5 tools

  • 01

    Angular

    [ daily driver ]

    My main framework for long lived enterprise apps. Strict mode on.

    Framework
  • 02

    TypeScript

    [ daily driver ]

    Strict configs only. Types are a feature, not a chore.

    Language
  • 03

    Next.js

    [ daily driver ]

    App Router for marketing and content sites. RSC where it earns its keep.

    Framework
  • 04

    React

    [ often ]

    Component layer beneath Next. Hooks first, no class components.

    Library
  • 05

    Vite

    [ often ]

    Fast feedback loop for prototypes and lighter front ends.

    Build tool
03

UI & Component Libraries

Practical building blocks · 6 tools

  • 01

    NG-ZORRO

    [ daily driver ]

    Backbone for most enterprise Angular apps I work on.

    Angular UI
  • 02

    PrimeNG

    [ often ]

    When NG-ZORRO is missing a piece: tables, calendars, and advanced inputs.

    Angular UI
  • 03

    Angular Material

    [ sometimes ]

    When a design system already aligns with Material patterns.

    Angular UI
  • 04

    shadcn/ui

    [ daily driver ]

    Owned components with Radix primitives. The default for new Next sites.

    React UI
  • 05

    Radix UI

    [ daily driver ]

    Headless primitives I trust for a11y. Dialogs, menus, popovers.

    Primitives
  • 06

    Lucide Icons

    [ daily driver ]

    Clean, consistent stroke weight icons that don't get in the way.

    Icons
04

Testing & QA

Manual checks are the regression risk · 5 tools

  • 01

    Pest

    [ often ]

    Expressive syntax for Laravel feature and unit tests.

    PHP testing
  • 02

    PHPUnit

    [ often ]

    When I need raw control or am working in older Laravel codebases.

    PHP testing
  • 03

    Jest

    [ often ]

    Default for component and utility unit tests in React/Next projects.

    JS testing
  • 04

    Karma + Jasmine

    [ sometimes ]

    Inherited test setup in many Angular apps. Still effective.

    Angular testing
  • 05

    Playwright

    [ exploring ]

    Replacing legacy Cypress suites for cross browser coverage.

    E2E
05

Code Quality

Keeping the codebase boring in a good way · 4 tools

  • 01

    ESLint

    [ daily driver ]

    Strict rules for TypeScript and React. Fail fast in CI.

    Linting
  • 02

    Prettier

    [ daily driver ]

    Opinionated formatting so the team stops debating commas.

    Formatting
  • 03

    PHPStan

    [ often ]

    Catches null/undefined paths in Laravel before they reach prod.

    Static analysis
  • 04

    Laravel Pint

    [ daily driver ]

    PSR-12 formatter built on PHP-CS-Fixer. Zero config in Laravel.

    PHP formatter
06

APIs, Integrations & Payments

Where systems talk to each other · 8 tools

  • 01

    Postman

    [ daily driver ]

    Daily for testing endpoints and sharing collections with teams.

    API client
  • 02

    Insomnia

    [ sometimes ]

    Lighter alternative when I don't need full Postman.

    API client
  • 03

    OpenAPI / Swagger

    [ often ]

    Source of truth for cross team contracts. Generates clients I trust.

    Spec
  • 04

    Webhook.site

    [ daily driver ]

    Quick endpoint to inspect payloads from third party webhooks.

    Debug
  • 05

    Stripe

    [ often ]

    Default payments rail for international clients.

    Payments
  • 06

    PayMongo / Maya

    [ sometimes ]

    Local rails for Philippine and ASEAN focused builds.

    Payments
  • 07

    HubSpot

    [ sometimes ]

    When the client already lives in HubSpot, I integrate, not replace.

    CRM
  • 08

    Twilio

    [ sometimes ]

    SMS, OTP, and notifications when SendGrid isn't enough.

    Comms
07

Database & Search

Storage, inspection, and fast lookup · 8 tools

  • 01

    MySQL

    [ daily driver ]

    Default OLTP database. I write SQL by hand for anything important.

    RDBMS
  • 02

    PostgreSQL

    [ often ]

    When I need richer types, JSONB, or proper window functions.

    RDBMS
  • 03

    Redis

    [ daily driver ]

    Cache, queues, rate limiting, sessions. The Swiss army knife of infra.

    Cache / queue
  • 04

    MySQL Workbench

    [ daily driver ]

    EXPLAIN plans, schema diffs, and quick one off scripts.

    Client
  • 05

    TablePlus

    [ often ]

    Faster than Workbench for everyday inspection across MySQL/PostgreSQL.

    Client
  • 06

    Meilisearch

    [ exploring ]

    For typo tolerant, instant search on listing pages.

    Search
  • 07

    Qdrant

    [ often ]

    Semantic retrieval for internal docs: embeddings in, citations with chunk ids out.

    Vector DB
  • 08

    Neo4j

    [ often ]

    Entity and relationship storage for graph augmented retrieval at query time.

    Graph DB
08

Observability & Debugging

When something breaks at 2am · 6 tools

  • 01

    Laravel Telescope

    [ daily driver ]

    Local first request, query, and job inspector for Laravel apps.

    App debug
  • 02

    Sentry

    [ often ]

    Production exception capture and release health.

    Errors
  • 03

    Log Viewer

    [ often ]

    Browsable Laravel logs without grepping flat files in SSH.

    Logs
  • 04

    Chrome DevTools

    [ daily driver ]

    Performance profiling, network inspection, layout debugging.

    Browser
  • 05

    Uptime Kuma

    [ often ]

    Self hosted uptime monitoring for client systems.

    Uptime
  • 06

    Kibana

    [ sometimes ]

    When projects sit on the ELK stack for centralized log search.

    Logs
09

Analytics & Product Tracking

Edge level traffic and product insight · 4 tools

  • 01

    Google Analytics 4

    [ daily driver ]

    Default for traffic, conversion, and landing page insight.

    Web analytics
  • 02

    Google Tag Manager

    [ often ]

    Tag management without redeploying marketing sites.

    Tagging
  • 03

    Microsoft Clarity

    [ often ]

    Session replay and heatmaps without a per seat bill.

    Heatmaps
  • 04

    Cloudflare Analytics

    [ daily driver ]

    Edge traffic, cache behaviour, and bot pattern analysis.

    Edge
10

Infrastructure & Cloud

Cloud resources and delivery pipelines · 8 tools

  • 01

    AWS EC2

    [ daily driver ]

    Default for application instances. Used to running, patching, and scaling them.

    Compute
  • 02

    AWS RDS

    [ daily driver ]

    Managed MySQL/PostgreSQL with automated backups and read replicas.

    Managed DB
  • 03

    AWS S3

    [ daily driver ]

    Object storage for files, logs, and static assets. Used with signed URLs.

    Storage
  • 04

    Cloudflare

    [ daily driver ]

    DNS, CDN, and edge protection for every project I ship.

    CDN
  • 05

    GitHub Actions

    [ daily driver ]

    Used for building, testing, and deploying: Laravel, Angular, and Next.

    CI/CD
  • 06

    Docker

    [ often ]

    For repeatable environments locally and in staging pipelines.

    Containers
  • 07

    Docker Compose

    [ often ]

    Local stacks: API + vector DB + graph DB + deps in one reproducible compose file.

    Orchestration
  • 08

    DigitalOcean

    [ sometimes ]

    Lighter projects where AWS overhead isn't worth it.

    Compute
11

Deployment & Runtime

Processes, servers, and release plumbing · 8 tools

  • 01

    Vercel

    [ daily driver ]

    Default host for Next.js and content sites. Edge by default.

    Hosting
  • 02

    AWS Route 53

    [ often ]

    DNS, health checks, and clean failover routing.

    DNS
  • 03

    AWS CloudWatch

    [ often ]

    Logs, alarms, and metrics for everything running on AWS.

    Monitoring
  • 04

    PM2

    [ often ]

    Node process manager with built in load balancer for legacy boxes.

    Process mgr
  • 05

    Supervisor

    [ daily driver ]

    Keeps Laravel queue workers and long running PHP processes alive.

    Process mgr
  • 06

    Bash / SSH

    [ daily driver ]

    Daily for production access, server config, and emergency repairs.

    Ops
  • 07

    Ubuntu / Linux

    [ daily driver ]

    The OS underneath nearly everything I ship in production.

    OS
  • 08

    Python 3.11

    [ often ]

    Default Python line for ingestion pipelines, FastAPI services, and client RAG demos.

    Runtime
12

Design & Collaboration

Planning, hand off, and team comms · 5 tools

  • 01

    Figma

    [ daily driver ]

    Where most product UI lives. I design when designers aren't on stage.

    Design
  • 02

    Linear

    [ daily driver ]

    Tickets, cycles, and roadmap. Calm where Jira is loud.

    PM
  • 03

    Notion

    [ often ]

    Workspace for runbooks, ADRs, and project briefs.

    Docs
  • 04

    Slack

    [ daily driver ]

    Default day to day client and team channel.

    Comms
  • 05

    Loom

    [ often ]

    For walking through a build instead of writing 800 words.

    Async video
13

Editor & Workflow

Where the day actually happens · 5 tools

  • 01

    Cursor

    [ daily driver ]

    Replaces VS Code as my primary editor. Same DNA, much smarter assist.

    Editor
  • 02

    VS Code

    [ often ]

    Still default on shared client machines and CI debug containers.

    Editor
  • 03

    Git

    [ daily driver ]

    Trunk based, small PRs, conventional commits. Boring and predictable.

    VCS
  • 04

    GitHub

    [ daily driver ]

    Code hosting, PR review, Actions, and project boards.

    Hosting
  • 05

    iTerm2 + tmux

    [ often ]

    Sessions per project. Persistent SSH panes for long jobs.

    Terminal
14

AI & Automation

Useful when it stays out of the way · 10 tools

  • 01

    OpenAI / GPT

    [ daily driver ]

    For drafting, summarisation, and structured outputs in product features.

    LLM
  • 02

    Claude (Anthropic)

    [ daily driver ]

    OCR adjacent extraction, entities, and answers in hybrid knowledge builds; also long context and architecture review.

    LLM
  • 03

    Voyage AI

    [ often ]

    Text embeddings for dense retrieval and vector search in client RAG systems.

    Embeddings
  • 04

    Tavily

    [ often ]

    Web search fallback when internal corpora don't cover the question.

    Search
  • 05

    Streamlit

    [ often ]

    Fast chat style demos for stakeholders without building a full frontend.

    Demo UI
  • 06

    pdf2image + Poppler

    [ often ]

    Rasterize scanned PDF pages before OCR in document ingestion pipelines.

    OCR prep
  • 07

    Pydantic · Loguru · Pytest · LangChain splitters

    [ often ]

    Models and config validation, structured logging, tests, and LangChain text splitters for chunking only.

    Python stack
  • 08

    GitHub Copilot

    [ often ]

    Inline completions in editors that don't have Cursor's full assist.

    Code
  • 09

    Webhooks + Cron

    [ daily driver ]

    Most automation needs a queue and a clock, not an agent.

    Automation
  • 10

    Pinecone

    [ exploring ]

    When a product genuinely needs semantic search, not just embeddings.

    Vector DB
✺ End of inventory

Curious how these fit together in production?

Most projects use a small subset of the toolkit above. The selected work below shows which combinations actually shipped, and what they were trying to solve.

Rusty

Abu Dhabi · 2026