Skip to main content
Available · Remote roles, fixed-term contracts, product teams

Hi, I'm Ignacio

Senior Full Stack DeveloperLaravel + Vue · Production-grade delivery

I ship Laravel/Vue applications under high-traffic pressure: campaigns peaking at 15k+ req/min, banking integrations and products with real deadlines. I join teams and start delivering in week one. TALL/VILT stack, end-to-end ownership, Claude Code and MCP in the daily workflow. Barcelona · open to remote EU/US roles.

5+

Years in production

15k+

req/min at peak

99.9%

Campaign uptime

<24h

Initial reply

View availability
Discuss your project

Barcelona, CET · Async-first · 4 h overlap with US East · Available for EU, US & APAC teams

PHP
Laravel
Vue.js
JavaScript
TailwindCSS
Astro
React
Alpine.js
HTML
CSS
Sass
MySQL

Why companies hire me

Four defensible reasons, not slogans.

01

Real production, not demos

I've shipped code to production under peaks of 15k+ req/min, global campaign deadlines and banking compliance. Pressure-tested experience, not toy projects.

02

End-to-end, no handoffs

Database design, API, UI, deployment and observability — I own the full cycle. No ticket-passing between made-up roles. You talk to the person writing the code.

03

Barcelona-based · remote-native

CET timezone with 4 h overlap with US-East. Documentation-first, async-by-default, detailed PRs. Meetings only when they move things forward.

04

Velocity without losing judgment

Claude Code and MCP servers speed up delivery daily. Every line is reviewed by me before it reaches main. More velocity, same judgment.

Case study: high-traffic campaign

Real architecture and technical decisions from a production project.

User

15k+ req/min peak

Nginx + CDN

Static cache + SSL

Laravel + Queues

API + Redis cache

Vue 3 + Suspense

Lazy routes 95KB

The problem

Global campaign with a 48-hour launch window. Expected peaks of 15k+ requests/minute on a Laravel + Vue stack. The previous frontend collapsed under load due to synchronous rendering of heavy components and lack of strategic backend caching.

The solution

  • Implemented route-based lazy loading in Vue 3 + Suspense to reduce initial bundle from 180KB to 95KB.
  • Designed Redis caching layer for product endpoints and campaign config (dynamic TTL based on launch phase).
  • Laravel queues for third-party payment processing and ticket generation without blocking user requests.
  • Blue/green deploy via Laravel Forge for zero-downtime during the traffic spike.

The result

  • 99.9% uptime during the 48-hour campaign.
  • API response time p95: <120ms at peak load.
  • Zero critical production incidents.
  • The agency reused the stack for 3 subsequent campaigns.

Client and product anonymized under NDA. Stack and metrics are real.

See full technical details →

Work Experience

+5 years building web products for agencies, brands, startups and teams with real production constraints.

  1. Full Stack Web Developer

    INDEPENDENT / B2B

    End-to-end design, code, deployment and maintenance of Laravel + Vue.js web applications for businesses and digital products. Daily work with Claude Code and MCP keeps feature cycles short without trading quality.

    4+

    Projects shipped

    <3 wk

    Average delivery time

    2

    Repeat clients

    • Ships with tests (Pest/PHPUnit), CI/CD and documentation ready for handover
    • B2B contracts from Spain (EU invoicing) and EOR-friendly
    • < 24 h reply, async-first with CET / US-East overlap
  2. Full Stack Web Developer

    MANIFIESTO

    Full Stack Developer at a digital agency. Built high-traffic web applications, internal tools and corporate portals with Laravel, Livewire, Inertia and Vue.js for campaigns and product under traffic spikes.

    9+

    Projects in production

    • Full Stack Developer with a primary backend focus, managing Laravel projects in production
    • Banking integrations meeting security and traceability requirements
    • Architecture, code review and deployment (Laravel Forge + DigitalOcean) end-to-end
    • Production support during launches and critical windows with traffic spikes
    Visit Them
  3. Full Stack Developer

    VILAX

    Maintenance and development across a portfolio of client sites on WordPress + Elementor + WooCommerce, with custom plugins integrating business logic.

    • Hosting, SSL and migrations for multiple accounts in parallel
    • Production incident handling under client SLAs
    Visit Them
  4. Independent Web Developer

    Upwork

    Bug fixes, refactoring of legacy code and delivery of new features for international clients.

    15+

    Jobs completed

    4.9/5

    Rating

    • First professional 100% remote and English-speaking experience
    • EU/UK/US clients with async delivery and GitHub/GitLab review
    Visit Them

Technical profile

The areas where I have real production experience: Laravel/PHP backend, Vue frontend, deployment, performance and engineering judgment on real product code.

Full Stack end-to-end

DB, API, UI, deployment and observability — no handoffs between roles. I've built production-scale product with Laravel + Vue where a single person owns the full cycle. You don't need to explain how the pieces fit.

PHPLaravelAstroVue.js

Scalable PHP / Laravel Back-End

Complex migrations, queues, caching, authentication, banking integrations and APIs that other teams consume without filing support tickets. All under real production pressure.

PHPLaravelMySQLAPI REST

Vue.js Front-End that performs under load

Interfaces that don't just look good — they work well. Vue 3, modern TypeScript and TailwindCSS for high-concurrency campaigns and products, where real-world performance is what counts.

Vue.jsJavaScriptTailwindCSS

Technologies

Production stack for teams that need Laravel, PHP, Vue, testing, deployment and technical judgment from week one.

Daily workflow & tooling

Claude Code writes, refactors and reviews code under my supervision. Claude Design and Google Stitch help me iterate UI faster. MCP servers automate repetitive tasks around data, deploys and observability. Every line still goes through my code review before it reaches main. Result: shorter feature cycles without trading quality for speed.

Academic Experience

Continuous training in the latest web technologies and best practices

  1. Web Application Developer

    Nuria Academy

    In the Higher Degree in Web Application Development, you learn a variety of fundamental areas. From essential languages ​​like HTML, JavaScript, PHP, and Java, to database management with MySQL and relational schema design. You will also explore design patterns and computer security to ensure the robustness and protection of the web applications you develop. With this comprehensive knowledge, you will be prepared to lead web projects with confidence and face technical and security challenges with skill.

    Know More...
  2. Independent Web Developer

    Upwork

    Resolved tasks for specific individuals or companies. These tasks involved fixing bugs on an existing website, solving poorly implemented code, and adding new sites, designs, sections, and rewriting code that could have been improved.

    Know More...
  3. Computer Systems and Networks

    Nuria Academy

    The Degree in Microcomputer Systems and Networks trains you to be an expert in digital technology. You will learn to assemble, maintain, and repair equipment, manage networks and computer systems, and protect cybersecurity. With qualifications recognized throughout the State and the European Union, it prepares you for the job market with personalized follow-up, career guidance, and an experienced teaching staff. In addition, we constantly update our modules to stay up-to-date with technological trends and market demands.

    Know More...

Certifications

Professional certifications that validate my technical expertise

  1. What's new in Laravel 9 & Eloquent Relationships

    Laracasts

    Visit Course
  2. LARAVEL 8 FROM SCRATCH

    Laracasts

    Visit Course
  3. CSS Grid - From fundamentals to real-world projects

    Wes Bos

    Visit Course
  4. What The Flexbox?!

    Wes Bos

    Visit Course
  5. The Complete JavaScript Course 2021: From Zero to Expert!

    Udemy - Jonas Schmedtmann

    Visit Course
  6. C1B3RWALL CYBERSECURITY COURSE

    Course from Spanish Security & Banking institutions (no affiliation or employment relationship with any of these institutions)

    Visit Course
  7. INTELCON 2020 CYBERSECURITY

    GINSEG

    Visit Course
  8. LARAVEL 6 FROM SCRATCH

    LARACASTS

    Visit Course
  9. Advanced CSS and Sass: Flexbox, Grid, Animations and More!

    Udemy - Jonas Schmedtmann

    Visit Course
  10. Build Responsive Real-World Websites with HTML and CSS

    Udemy - Jonas Schmedtmann

    Visit Course

Featured Projects

Selected projects where I owned the technical product end-to-end.

Filter by technology

Screenshot of Ignacio Amat Web — Dedicated Web Services Site
  • Astro
  • Tailwind CSS
  • JavaScript
Dedicated service route · SEO from launch
PassCore Web Vitals
100SEO score

Ignacio Amat Web — Dedicated Web Services Site

Role: Full stack implementation and SEOContext: Commercial web services

Dedicated commercial site for business website inquiries, kept separate from this portfolio/CV so hiring visitors and service leads each land in the right context.

Screenshot of Product Landing & Content Platform
  • PHP
  • Laravel
  • Vue
  • Tailwind CSS
  • JavaScript
1,000+ active users · Laravel + Vue 3
1,000+Active users
<120msAPI p95
99.9%Uptime

Product Landing & Content Platform

Role: Solo — Full Stack + GrowthContext: Personal Product (Confidential)

Built and scaled a full web product from scratch: product landing page, content hub with industry news, social proof section, and outbound purchase flow. Owned architecture, development, SEO strategy, and paid acquisition setup.

Screenshot of Enterprise Web Applications (Manifiesto Agency)
  • PHP
  • Laravel
  • Vue
  • JavaScript
  • Tailwind CSS
Global brands · 9+ shipped projects
15k req/minPeak traffic
<120msAPI p95
99.9%Uptime

Enterprise Web Applications (Manifiesto Agency)

Role: Full Stack Web DeveloperContext: Confidential — NDA

Production features for enterprise and global brands via Manifiesto (agency context, NDA): high-traffic Laravel + Vue apps, campaign windows, and long-lived internal tools. End-to-end ownership from spec to deployment in an agile team.

Screenshot of Client Web Projects (Upwork)
  • PHP
  • Laravel
  • Vue
  • JavaScript
  • WordPress
15+ jobs · 4.9/5 rating · on-time
15+Jobs done
4.9/5Rating
100%On-time

Client Web Projects (Upwork)

Role: Solo — Full Stack DeveloperContext: International Clients (NDA)

Delivered web projects for international clients: new sites built from scratch, legacy upgrades to current framework versions, bug fixes, and payment system integrations. Full ownership from technical brief to deployment.

If you want to see other projects and languages I'm learning like Livewire, AlpineJS, Vue and others, don't hesitate to visit my Github profile

Github

Confidential project metrics are shared under NDA. Upwork rating is available on the public profile. This portfolio's data can be verified with PageSpeed Insights.

Ready to start a conversation?

Share your context and I will reply with the clearest next step.

No perfect brief needed. Tell me what you are looking for — a role, a contract, a technical question, or a team need — plus any relevant timing. That is enough to start.

Go to the contact form

What helps: your need, basic context, timing, and a way to reach you.

  • Reply within 24 business hours
  • NDA-friendly
  • Roles, contracts, collaborations or questions

Frequently Asked Questions

Answers to common questions from companies looking to hire me

Are you available for full-time remote employment?

Yes. I currently prioritize full-time remote roles with EU and Spain-based companies, and I also take on long-term contracts and team reinforcements. My sweet spot is full-stack delivery on Laravel and Vue.js codebases.

What's your salary or rate range?

For permanent roles, my indicative range is €55–75k gross/year, depending on scope, equity and benefits. For fixed-term or B2B engagements, it depends on role, duration and responsibility. I optimize for product impact, team quality and tech stack — not just the headline number.

Do you work with non-EU companies (US / UK / LatAm)?

Yes. I work with US, UK and LatAm companies as a Spanish sole trader (autónomo) invoicing in EUR or USD, or through EOR providers like Deel, Remote and Oyster. From CET I get 4 h overlap with US-East and 1 h with US-West.

Do you accept equity as part of the package?

Yes, when the offer combines a fair base with a meaningful equity component — cliff + vesting, 409A or equivalent. I evaluate equity based on stage, ownership %, dilution and cap-table transparency.

What's your notice period?

Usually 15 calendar days, depending on the contract model. In practice, most starts happen within 2–3 weeks of signing.

Do you accept contracts outside Spain?

Yes. I work with EU, UK and US companies as a Spanish sole trader invoicing in EUR, or through EOR providers like Deel, Remote and Oyster when employment is preferred. NDAs and standard IP assignment clauses are not an issue.

What's your English level?

C1. I've spent 3+ years in daily English meetings with distributed teams across Europe, the UK and the US. Written and spoken communication are not a blocker.

How do you work remotely and async?

Short daily standup, written specs in Notion or Linear, thorough PR descriptions, and EU-overlapping CET hours. I document decisions so the team stays aligned without meeting overload, and I flag blockers early.

Can you start in 2 weeks?

Usually yes, depending on signature date and any background-check or contract paperwork your team needs. I keep my pipeline transparent and confirm exact start dates during the offer stage.

Do you work with stacks beyond Laravel and Vue?

Yes. I ship Node, React, Nuxt and Astro in production, and I ramp fast on adjacent stacks like TypeScript, GraphQL, Postgres and Docker. What I bring is judgment on architecture, testing and shipping — the framework is just the tool.

What tooling do you run in your daily workflow?

Yes. Claude Code is my CLI driver for writing, refactoring and reviewing code. I use Claude Design and Google Stitch to iterate UI faster and MCP servers to automate dev work around data, deploys and observability. Every output is reviewed by me before it reaches main.

Do you sign NDAs and standard IP clauses?

Yes, without issue. I'm used to enterprise paperwork: NDAs, DPAs, IP assignment and background checks. I can also work through your preferred EOR or staffing partner if that simplifies the process.

What makes you different from hiring a Laravel agency?

Agencies layer projects with multiple roles — PM, QA, dev. I'm a single senior developer who owns the full cycle: DB, API, UI, deploy and observability. You get direct communication, no account-manager overhead, and one person who understands every layer. I integrate into your existing team, not as an external vendor.

Why hire a senior freelancer instead of a full-time employee?

A senior freelancer brings battle-tested experience from multiple codebases and teams without a long-term commitment. You pay for delivery, not bench time, HR overhead or severance. I integrate as a team member, attend your ceremonies and follow your workflows — and you can scale the engagement up or down with project needs.

Do you have experience leading technical teams?

Yes. I've led features end-to-end in product teams, mentored junior and mid-level developers, and driven architectural decisions in Laravel/Vue codebases. My default is hands-on delivery, but I'm comfortable with tech-lead responsibilities: code review, architecture design, sprint planning and unblocking teammates.

Which versions of Laravel and PHP do you work with?

I work with Laravel 9 through 12 and PHP 8.0 through 8.4. I've upgraded projects from Laravel 6 and 7 to modern versions, handling breaking changes, test migrations and deployment pipeline updates. If your project runs on an older version, I can maintain it while planning the upgrade path.

Contact

Available · Remote roles, fixed-term contracts, product teams

Tell me what you need: role, technical collaboration, question or company context. I reply within 24 business hours. NDA-friendly · Barcelona/CET.

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
Contact