Full-stack web development
Laravel back end, Vue or Nuxt front end — one developer across the whole stack. From the first commit to a deploy you can trust.
Freelance · full-stack · since 2010
Laravel, Vue and Nuxt — frontend, API and infrastructure, by one developer. 15+ years in, working remote from the Canary Islands.
Selected clients · 2018–2026
07 / 100+Five services · per-project quotes
Laravel back end, Vue or Nuxt front end — one developer across the whole stack. From the first commit to a deploy you can trust.
REST and GraphQL APIs built to be consumed: versioned, documented, tested. Data models that hold up when the product grows.
Provisioning, deploys, monitoring and backups on your own servers. CI/CD that ships on green — not on hope.
1:1 mentoring dedicated to modern web development and professional growth. Personalized live sessions on Laravel, Vue, Nuxt, performance, architecture, deployment, portfolios, freelancing, and real-world project development. Ideal for developers looking to improve rapidly with direct, hands-on support.
Audits, untangling and incremental rewrites of code that has outgrown itself — without a big-bang rewrite.
A PWA (SPA) connected to a REST API. Features include a notification system over push, WebSocket and email; user roles and permissions; automated scheduling for the group's video calls (via agora.io); appointment management; dynamic clinical record cards for customers; and much more. Development keeps evolving, but it rests on a stable base built since 2023, is well documented, and ships with Playwright tests covering the system's core flows from the front end.
A PWA (single-page app) backed by a REST API. It packs a lot: a notification system over push, WebSocket and email; user roles and permissions; automated invoicing for end customers; appointment management; product shipments; and full contract management and workflow — among much more. Development is a continuous stream of improvements, but it rests on a stable base built since 2021, is well documented, and ships with unit tests covering the system's core functions.
An app for managing inspectors and the inspections they carry out. The Laravel REST API handles user roles and permissions — chiefly administrators and inspectors — while the React front end fully separates the two roles, showing a simplified interface to inspectors, who can reach only a subset of features. The system is stable and performant given the access and data traffic it handles, and it mainly drives inspection activities that certify the quality of customer products. A complete refactoring improved the UX, simplified the database structure, migrated the data to the new schema, and streamlined the server-side code both syntactically and logically.
After the announcements of new entries in the saga I built a PWA in Nuxt 3 + Laravel 10 for my favourite game series. It is server-side rendered and tuned across accessibility and usability for SEO. It has an event notification system, interactive maps built on the in-game map images, and a two-axis navigation — a horizontal menu to pick the game, a vertical one for its sub-sections and the generic sections. Users sign up by email or via Facebook Login. The admin panel — built in Nuxt 2 to move faster, then fully refactored to Nuxt 4 + shadcn — manages multiple user roles with configurable permissions and uploads images and YouTube videos quickly. Both the site and the panel are trilingual: Italian, English and Spanish. It is a fully non-profit project, so the main thing missing is content — collaborators who know Silent Hill well are welcome.
An IT job-discovery and tech-news platform aimed at the European and U.S. markets. It aggregates job listings from 10+ sources using AI-powered APIs, serves multilingual tech news, and includes a custom CMS admin dashboard for content management. Two Python scripts import jobs every 12 hours via RSS feeds and public job-portal APIs, filtering Tech/IT roles and auto-categorising each listing with relevant metadata — so users discover thousands of opportunities a day from a single platform in five languages, with fast filters for skills, availability and seniority. Each user gets a compatibility score for every posting, and companies get a trust score based on the quality of their ads plus a community-driven like/dislike rating. GitHub repo (6 submodules + CI/CD): https://github.com/micio86dev/itjobhub-antigravity-config
No bars, no percentages — just what I actually use.
Three courses · Udemy & YouTube
Hands-on DevOps fundamentals — CI/CD, containers, automation.
View coursePHP from scratch — a full beginner playlist.
View courseSQL fundamentals — queries, joins, schema design.
View courseHand-picked · YouTube
Hi, I'm a full-stack web developer skilled in high performance.
Monitored photovoltaic systems and built websites for public administration. In charge of the PA sites and their back-end in pure PHP / XHTML; also wrote Perl scripts so the photovoltaic-system inverters could talk to the monitoring system.
Learned to work with PHP frameworks (including Laravel); also developed native iOS apps in Objective-C.
Worked on PrestaShop e-commerce; built mobile apps with Ionic (AngularJS); shipped first Laravel REST APIs; fell in love with real-time tech like WebSockets.
Varied clients; moved to NuxtJS (Vue) as a current favourite front-end tech; still developing in Laravel; in spare time always experimenting with whatever improves web-app performance.
This portfolio runs on Astro with hybrid SSR, a self-hosted PocketBase backend, Docker for packaging, and CI/CD through GitHub Actions — built with Claude Code, in the open.