Skip to main content
Professional portfolio · Web services for businesses

Professional portfolio, not a sales siteLaravelVue.jsDaily workflow

This website exists to evaluate my profile as a full stack/backend developer: experience, CV, stack, projects and availability.

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
LaravelPHP 8.4MySQLFilamentPest

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 3LivewireAstroTailwindCSSTypeScript

Daily workflow & tooling

I use Claude Code, MCP servers and engineering workflows to code, review and document better, with my own review. I can also build Claude/LLM-powered features inside products when they fit the roadmap.

  • RAG in Laravel with Claude/OpenAI
  • Agents with custom MCP servers
  • Semantic search with embeddings
  • Human + AI code review on every PR
Claude CodeAnthropic SDKMCPOpenAIVector 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
LaravelPHPGitHub ActionsDockerPest

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)
LaravelVueGitGitHubSlack/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
AstroNext.jsLighthouseSchema.orgSearch Console

Why evaluate me for your team

This website is my portfolio/CV: the goal 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 a business website, you can also review the areas and form on this page.

How to use this page

Two different paths: professional hiring or a business website project discussed on this page.

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 context

Tell me if you need full-time, fixed-term, team reinforcement, technical collaboration or help with a question. 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

Web services consultation

If you need a website for your business, review the relevant areas and use the form to send a more specific brief.

What teams say about working with me

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

Banking integration sprint
"Ignacio did an excellent job under pressure. We handed him a half-baked regulated-bank API spec and had third-party payment integrations in production by the end of the week — clean Laravel code, no hand-holding, and no surprises."
Backend Lead · ManifiestoAgency · Barcelona
6-month contract
"He communicates clearly, works diligently, and delivers exactly what he promises. He owned our Vue frontend end-to-end while the rest of the team was stuck on backend blockers."
Product Manager · Remote EUSaaS · B2B
Vue 3 migration
"Ignacio is the kind of technical partner you can rely on long-term. He migrated our Vue 2 codebase to Vue 3 in half the estimated time, with tests included and every decision clearly documented."
CTO · Early-stage startupProduct 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 what you need

If you want to evaluate my profile, discuss a technical collaboration or send a question, write here.

If you need a website for your business, review the areas above and share the context in this form.

Tell me what you need

You can reach out about a role, contract, technical collaboration, question, or general inquiry. A few lines of context are usually enough for me to reply within 24 business hours.

0/500
Availability