Software I use, tools I trust, and things I recommend.

I get asked a lot about the tools I use to build software, run my companies, and stay productive. Here's the full list of what's in my stack.

Backend

  • Laravel

    Advanced

    My primary backend framework for building robust APIs, internal systems, and full-stack SaaS products.

  • PHP

    Advanced

    The language behind most of my backend work, especially for reliable server-side applications and business systems.

  • Node.js

    Intermediate

    I use it for lightweight APIs, webhooks, real-time services, and automation glue code.

  • Python

    Basic

    I use it mainly for scripting, quick automation tasks, and AI experiments when it fits the job.

Frontend

  • Vue 3

    Advanced

    My strongest frontend framework for building reactive dashboards, admin panels, and structured product interfaces.

  • React

    Intermediate

    I use it comfortably for component-driven interfaces, especially when working inside the Next.js ecosystem.

  • Next.js

    Intermediate

    I use it for marketing sites, content-driven websites, and performance-focused frontends like this site.

  • Tailwind CSS

    Advanced

    My default CSS workflow for shipping fast, consistent, and responsive interfaces.

  • TypeScript

    Advanced

    I use it across frontend projects to keep interfaces maintainable, safer, and easier to scale.

AI & Automation

  • Bots

    Intermediate

    I build practical AI bots for support, internal operations, and business workflows across different model providers.

  • Flows

    Intermediate

    I design AI-assisted flows that connect prompts, business logic, messaging, and execution steps into usable systems.

  • Code Assistants

    Intermediate

    I actively work with Codex, Claude Code, and Gemini to speed up implementation, debugging, and structured development tasks.

DevOps & Server Admin

  • Bash

    Intermediate

    I use Bash for deployment tasks, server scripts, maintenance commands, and day-to-day terminal work.

  • Server Administration

    Intermediate

    Comfortable managing VPS environments, application processes, permissions, logs, and common production issues.

  • Nginx

    Basic

    I use it for reverse proxy setup, SSL, static asset delivery, and standard web server configuration.

  • SSH

    Intermediate

    Part of my normal workflow for remote access, deployments, troubleshooting, and production maintenance.

Productivity

  • Neovim

    Advanced

    One of my main editors for fast, keyboard-driven coding and terminal-centered workflows.

  • PhpStorm

    Advanced

    I use it heavily for PHP and Laravel work where deep indexing, navigation, and refactoring matter.

  • VS Code

    Intermediate

    I use it when I want a lighter editor with strong extension support across mixed stacks.

DB Admin

  • PostgreSQL

    Intermediate

    Comfortable with schema design, querying, indexing basics, and day-to-day database work.

  • MySQL

    Intermediate

    I use it for application data, relational modeling, query work, and common production maintenance tasks.

  • SQLite

    Intermediate

    Useful for lightweight apps, local tooling, prototypes, and development workflows.