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
AdvancedMy primary backend framework for building robust APIs, internal systems, and full-stack SaaS products.
PHP
AdvancedThe language behind most of my backend work, especially for reliable server-side applications and business systems.
Node.js
IntermediateI use it for lightweight APIs, webhooks, real-time services, and automation glue code.
Python
BasicI use it mainly for scripting, quick automation tasks, and AI experiments when it fits the job.
Frontend
Vue 3
AdvancedMy strongest frontend framework for building reactive dashboards, admin panels, and structured product interfaces.
React
IntermediateI use it comfortably for component-driven interfaces, especially when working inside the Next.js ecosystem.
Next.js
IntermediateI use it for marketing sites, content-driven websites, and performance-focused frontends like this site.
Tailwind CSS
AdvancedMy default CSS workflow for shipping fast, consistent, and responsive interfaces.
TypeScript
AdvancedI use it across frontend projects to keep interfaces maintainable, safer, and easier to scale.
AI & Automation
Bots
IntermediateI build practical AI bots for support, internal operations, and business workflows across different model providers.
Flows
IntermediateI design AI-assisted flows that connect prompts, business logic, messaging, and execution steps into usable systems.
Code Assistants
IntermediateI actively work with Codex, Claude Code, and Gemini to speed up implementation, debugging, and structured development tasks.
DevOps & Server Admin
Bash
IntermediateI use Bash for deployment tasks, server scripts, maintenance commands, and day-to-day terminal work.
Server Administration
IntermediateComfortable managing VPS environments, application processes, permissions, logs, and common production issues.
Nginx
BasicI use it for reverse proxy setup, SSL, static asset delivery, and standard web server configuration.
SSH
IntermediatePart of my normal workflow for remote access, deployments, troubleshooting, and production maintenance.
Productivity
Neovim
AdvancedOne of my main editors for fast, keyboard-driven coding and terminal-centered workflows.
PhpStorm
AdvancedI use it heavily for PHP and Laravel work where deep indexing, navigation, and refactoring matter.
VS Code
IntermediateI use it when I want a lighter editor with strong extension support across mixed stacks.
DB Admin
PostgreSQL
IntermediateComfortable with schema design, querying, indexing basics, and day-to-day database work.
MySQL
IntermediateI use it for application data, relational modeling, query work, and common production maintenance tasks.
SQLite
IntermediateUseful for lightweight apps, local tooling, prototypes, and development workflows.