Blog
Portfolio/CV · Commercial services on separate website

Professional portfolio, not a sales site Laravel Vue.js AI-augmented

This website exists to evaluate my profile as a full stack/backend developer: experience, CV, stack, projects and availability. If you want to hire web development services as a client, that lives on my commercial website.

Portfolio/CV on ignathedev.com · Commercial services on ignacioamatweb.com

Technical areas in my profile

This is not a service catalog. It is a quick way to see where I can contribute if you are evaluating me for a role, fixed-term contract or engineering team.

Laravel/PHP backend

Experience building applications and APIs with Laravel, modern PHP, MySQL/PostgreSQL, queues, cache, authentication, integrations and internal panels.

  • Documented and tested REST/GraphQL API
  • Admin panel with Filament
  • External service integrations (Stripe, SMTP/email, S3...)
  • Automated tests with Pest/PHPUnit
Laravel PHP 8.4 MySQL Filament Pest

Vue, Livewire and Astro frontend

Fast, accessible and maintainable interfaces with Vue, Livewire, Astro, TypeScript and Tailwind. I work well with TALL/VILT stacks and teams that need delivery without losing structure.

  • Reusable components and design system
  • SSR/SSG with Astro or Nuxt
  • Core Web Vitals optimization (LCP, INP, CLS)
  • Polished animations and interactions
Vue 3 Livewire Astro TailwindCSS TypeScript

AI-augmented development

I use Claude Code, MCP servers and AI workflows to code, review and document better, with human review. I can also collaborate on AI features inside products.

  • RAG in Laravel with Claude/OpenAI
  • Agents with custom MCP servers
  • Semantic search with embeddings
  • Human + AI code review on every PR
Claude Code Anthropic SDK MCP OpenAI Vector DBs

Refactor and technical debt

I can join existing Laravel/PHP codebases, understand context, reduce debt, upgrade versions, add tests and document decisions without unnecessary rewrites.

  • Technical audit + prioritized plan
  • Laravel/PHP migration to supported versions
  • Test coverage and CI/CD
  • Technical documentation and clean handover
Laravel PHP GitHub Actions Docker Pest

Joining engineering teams

I join as a full stack or backend developer: dailies, sprints, code reviews, pair programming, documentation and continuous delivery. Remote, Barcelona hybrid or fixed-term contract.

  • Fast onboarding (≤ 1 week)
  • Code reviews and junior/mid mentoring
  • Architecture and technical decisions
  • Decision documentation (ADRs)
Laravel Vue Git GitHub Slack/Discord

Performance and technical SEO

Experience with Core Web Vitals, schema, hreflang, sitemap, Astro architecture and performance optimization when a product needs organic visibility and speed.

  • Full technical SEO audit
  • Schema.org JSON-LD per page type
  • Core Web Vitals 95+ optimization
  • Hreflang and multi-language architecture
Astro Next.js Lighthouse Schema.org Search Console

Why evaluate me for your team

This website is my portfolio/CV. The goal here is to help companies and teams decide whether I fit their selection or professional hiring process.

5+ years building product at scale

I've deployed and maintained code where traffic and campaign windows don't forgive mistakes. I know what it takes to build software millions of people rely on every day.

End-to-end ownership

I can move across DB, API, UI, deployment and observability. Useful for small teams or products with a lot of technical context.

Async-first, clear communication

Response in under 24 working hours. Living documentation. Decisions on record. Minimal onboarding overhead for your team.

Clear work models

Employment, fixed-term contract, EOR or B2B if the company needs it. For commercial web services, I use ignacioamatweb.com.

How to use this page

Two different paths: professional hiring on this website, commercial services on the external website.

01

Review my profile

Start with CV, experience, stack and projects. This site is designed to help you assess whether I fit your engineering team.

02

Define the role

Tell me if you need full-time, fixed-term, team reinforcement or remote employment. That lets me reply with useful context.

03

Discuss fit

We can review stack, expectations, seniority, work model, availability, selection process and next step.

04

Commercial services

If you need web development services as a client, the right website is ignacioamatweb.com.

What people I've worked with say

Selected feedback from teammates and clients. Names withheld by request — most come from NDA-bound projects or active contracts.

Banking integration sprint
"We threw him a half-baked LaCaixa API spec on a Tuesday and had working Bizum payments by Friday. Clean Laravel code, no hand-holding."
Backend Lead · Manifiesto Agency · Barcelona
6-month contract
"Async-friendly, fluent in English, and delivers when he says he will. He handled our Vue frontend solo while the rest of the team was stuck on backend blockers."
Product Manager · Remote EU SaaS · B2B
Vue 3 migration
"His AI-augmented workflow isn't hype. He refactored our legacy Vue 2 components to Vue 3 + Composition API in half the estimated time, with tests included."
CTO · Early-stage startup Product team · 5 engineers

My working stack

Laravel · PHP 8.4 · Vue 3 · Livewire · Nuxt · Astro · React · TypeScript · TailwindCSS · MySQL · PostgreSQL · Docker · GitHub Actions · Claude Code · MCP servers · Filament · Pest

See full technical stack →

Tell me about the role or contract

If you want to evaluate my profile for employment, a fixed-term contract or joining your team, write here. If you need web development services for your business, use ignacioamatweb.com.

Send the role context

Role, stack, work model and timing are enough for me to confirm fit. I reply within 24 business hours.

0/500
Availability