---
title: "Freelance web development services — Nuxt, Laravel & AI | Liviu.dev"
description: "AI integration, MCP servers, SaaS MVPs, booking platforms, Nuxt, Laravel and WordPress development from a senior freelancer, from €60/hour."
canonical_url: "https://liviu.dev/services"
locale: en
meta:
  "og:description": "AI integration, MCP servers, SaaS MVPs, booking platforms, Nuxt, Laravel and WordPress development from a senior freelancer, from €60/hour."
  "og:image": "https://liviu.dev/_og/d/c_Default%2Ctitle_~RnJlZWxhbmNlIHdlYiBkZXZlbG9wbWVudCBzZXJ2aWNlcyDigJQgTnV4dCwgTGFyYXZlbCAmIEFJ%2Cdescription_~QUkgaW50ZWdyYXRpb24sIE1DUCBzZXJ2ZXJzLCBTYWFTIE1WUHMsIGJvb2tpbmcgcGxhdGZvcm1zLCBOdXh0LCBMYXJhdmVsIGFuZCBXb3JkUHJlc3MgZGV2ZWxvcG1lbnQgZnJvbSBhIHNlbmlvciBmcmVlbGFuY2VyLCBmcm9tIOKCrDYwL2hvdXIu%2Cp_Ii9zZXJ2aWNlcyI.png"
  "og:image:height": "600"
  "og:image:type": image/png
  "og:image:width": "1200"
  "og:title": "Freelance web development services — Nuxt, Laravel & AI"
  "twitter:image": "https://liviu.dev/_og/d/c_Default%2Ctitle_~RnJlZWxhbmNlIHdlYiBkZXZlbG9wbWVudCBzZXJ2aWNlcyDigJQgTnV4dCwgTGFyYXZlbCAmIEFJ%2Cdescription_~QUkgaW50ZWdyYXRpb24sIE1DUCBzZXJ2ZXJzLCBTYWFTIE1WUHMsIGJvb2tpbmcgcGxhdGZvcm1zLCBOdXh0LCBMYXJhdmVsIGFuZCBXb3JkUHJlc3MgZGV2ZWxvcG1lbnQgZnJvbSBhIHNlbmlvciBmcmVlbGFuY2VyLCBmcm9tIOKCrDYwL2hvdXIu%2Cp_Ii9zZXJ2aWNlcyI.png"
---

> Index of every page on this site: [llms.txt](https://liviu.dev/llms.txt)

# Freelance web development services

## Senior Nuxt, Laravel and AI work, priced openly and delivered remotely.

I work directly with founders, product teams and agencies as a single senior developer. Pick the service closest to what you need; every page lists what's included, how we'd work together and where prices start.

- **AI & automation**
- **Product builds**
- **Tech stack**
- **Grow & maintain**

app/pages/bookings.vue

```
1  <script setup lang="ts">
2  const { data } = await useFetch('/api/bookings')
3  const answer = useAssistant({
4    tools: ['search', 'availability'],
5  })
6  </script>
7
8  <template>
9    <BookingCalendar :days="data" />
10 </template>
```

Bookings this month

1,284 +38%

Add AI search to the dashboard

✦ Done. Shipped behind a feature flag.

$ pnpm build && deploy

✓ Build ready in 14s

✓ Live in production

NuxtLaravelMCP

## **AI & automation**

Put large language models to work inside your product, make it usable by AI agents, or get an AI-built prototype ready for real users.

[<h3>**AI integration**</h3>LLM features that earn their keep, like assistants on your own data, smart search, document processing and automations, built into your existing app.**From €2,400****Details **](https://liviu.dev/services/ai-integration) [<h3>**MCP server development**</h3>Make your product usable from ChatGPT, Claude and other AI agents with a secure MCP server, agent-ready APIs and llms.txt.**From €1,900****Details **](https://liviu.dev/services/mcp-server-development) [<h3>**AI prototype to production**</h3>Built it with Lovable, Bolt, v0 or Cursor? I audit, secure, test and refactor it so it survives real users, payments and growth.**Audit from €960****Details **](https://liviu.dev/services/ai-prototype-to-production)

## **Product builds**

New products from scope to launch, built on a stack that keeps up when the users arrive.

[<h3>**SaaS & MVP development**</h3>From idea to paying users, with sign-up, billing, dashboards and admin, shipped in weeks on a stack that scales with you.**From €9,000****Details **](https://liviu.dev/services/saas-mvp-development) [<h3>**Booking & marketplace platforms**</h3>Availability calendars, dynamic pricing, payouts, reviews and search for booking sites, directories and two-sided marketplaces.**From €14,000****Details **](https://liviu.dev/services/booking-marketplace-platforms) [<h3>**E-commerce & payments**</h3>Stripe checkouts, subscriptions, invoices and WooCommerce stores that convert and reconcile cleanly.**From €2,400****Details **](https://liviu.dev/services/ecommerce-payments)

## **Tech stack**

Senior hands for a specific framework, on a new build or inside your existing team.

[<h3>**Nuxt development**</h3>Fast, SEO-friendly Nuxt 4 sites and apps with SSR, content, i18n and dashboards, from a developer who works in Nuxt every day.**From €60/hour****Details **](https://liviu.dev/services/nuxt-development) [<h3>**Vue.js development**</h3>Vue 3 front ends, component libraries and dashboards in TypeScript, with Pinia and tests that keep them maintainable.**From €60/hour****Details **](https://liviu.dev/services/vue-development) [<h3>**Laravel development**</h3>Laravel APIs and back ends for SaaS products, with queues, real-time events, search, billing and admin panels.**From €60/hour****Details **](https://liviu.dev/services/laravel-development) [<h3>**React & Next.js development**</h3>Next.js and React apps, features and fixes for teams that need another senior pair of hands.**From €60/hour****Details **](https://liviu.dev/services/react-nextjs-development) [<h3>**WordPress development**</h3>Custom WordPress themes and plugins, WooCommerce and headless WordPress for publishers and businesses.**From €1,900****Details **](https://liviu.dev/services/wordpress-development)

## **Grow & maintain**

Keep an existing product fast, secure, findable and moving forward.

[<h3>**Legacy migrations**</h3>Vue 2 to 3, Nuxt 2 to 4, Laravel and PHP upgrades, or WordPress to Nuxt, without freezing your roadmap.**From €3,000****Details **](https://liviu.dev/services/legacy-migrations) [<h3>**Technical SEO & performance**</h3>Core Web Vitals, structured data and AI-search visibility, so Google and AI assistants understand and recommend your site.**Audit from €900****Details **](https://liviu.dev/services/technical-seo-performance) [<h3>**Maintenance & support**</h3>Updates, security patches, monitoring, backups and small improvements on a monthly plan, from a developer who knows your code.**From €400/month****Details **](https://liviu.dev/services/maintenance-support) [<h3>**Fractional CTO & consulting**</h3>Architecture, code audits, hiring help and AI strategy, a few days a month, for teams without a senior technical lead.**From €480/day****Details **](https://liviu.dev/services/fractional-cto-consulting)

## **Three ways to work together**

### **Fixed scope**

For MVPs, migrations and well-defined features. After a short scoping call you get a written proposal with milestones and a fixed price.

### **Day rate**

For teams that need a senior developer inside their sprint. €480 per day or €60 per hour, billed against a weekly timesheet.

### **Monthly retainer**

For maintenance, improvements and fractional CTO work. A set number of hours each month, with priority response.

## **Not sure which service fits?**

Describe the problem in a few sentences. I'll tell you how I'd approach it and what it would cost, usually within one working day.

[Get a quote](https://liviu.dev/hire-me) [See my work](https://liviu.dev/portfolio)

```json
{"@context":"https://schema.org","@graph":[{"@id":"https://liviu.dev/#website","@type":"WebSite","description":"Hire Liviu Zachin, a freelance full-stack developer for Nuxt, Vue, Laravel and AI integration. 15+ years of shipping web products for teams across the EU and US.","inLanguage":"en-US","name":"Liviu.dev","url":"https://liviu.dev/","publisher":{"@id":"https://liviu.dev/#identity"},"workTranslation":{"@id":"https://liviu.dev/ro#website"}},{"@id":"https://liviu.dev/services#webpage","description":"AI integration, MCP servers, SaaS MVPs, booking platforms, Nuxt, Laravel and WordPress development from a senior freelancer, from €60/hour.","name":"Freelance web development services — Nuxt, Laravel & AI","url":"https://liviu.dev/services","@type":["WebPage","CollectionPage"],"breadcrumb":{"@id":"https://liviu.dev/services#/schema/breadcrumb-list/#breadcrumb"},"isPartOf":{"@id":"https://liviu.dev/#website"},"potentialAction":[{"@type":"ReadAction","target":["https://liviu.dev/services"]}]},{"@id":"https://liviu.dev/#identity","@type":"Person","alternateName":"Liviu Mihai Zachin","description":"Freelance full-stack developer with 15+ years of experience building Nuxt, Vue, Laravel and AI-powered web products for teams across the EU and US.","email":"contact@liviu.dev","jobTitle":"Freelance Full-Stack Web Developer","name":"Liviu Zachin","url":"https://liviu.dev","address":{"addressCountry":"RO"},"image":{"@id":"https://liviu.dev/#/schema/image/1"},"knowsAbout":["Nuxt","Vue.js","Laravel","TypeScript","PHP","React","Next.js","WordPress","AI integration","Large language models","Model Context Protocol","Technical SEO","Web performance"],"sameAs":["https://github.com/liviuzachin","https://www.linkedin.com/in/liviuzachin","https://x.com/liviuzachin","https://www.youtube.com/c/Webmaster_ro","https://www.facebook.com/liviuzachin","https://www.instagram.com/luigindahouse"]},{"@id":"https://liviu.dev/services#/schema/item-list/1","@type":"ItemList","name":"Freelance web development services — Nuxt, Laravel & AI","numberOfItems":15,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://liviu.dev/services/ai-integration","name":"AI integration"},{"@type":"ListItem","position":2,"url":"https://liviu.dev/services/mcp-server-development","name":"MCP server development"},{"@type":"ListItem","position":3,"url":"https://liviu.dev/services/ai-prototype-to-production","name":"AI prototype to production"},{"@type":"ListItem","position":4,"url":"https://liviu.dev/services/saas-mvp-development","name":"SaaS & MVP development"},{"@type":"ListItem","position":5,"url":"https://liviu.dev/services/booking-marketplace-platforms","name":"Booking & marketplace platforms"},{"@type":"ListItem","position":6,"url":"https://liviu.dev/services/ecommerce-payments","name":"E-commerce & payments"},{"@type":"ListItem","position":7,"url":"https://liviu.dev/services/nuxt-development","name":"Nuxt development"},{"@type":"ListItem","position":8,"url":"https://liviu.dev/services/vue-development","name":"Vue.js development"},{"@type":"ListItem","position":9,"url":"https://liviu.dev/services/laravel-development","name":"Laravel development"},{"@type":"ListItem","position":10,"url":"https://liviu.dev/services/react-nextjs-development","name":"React & Next.js development"},{"@type":"ListItem","position":11,"url":"https://liviu.dev/services/wordpress-development","name":"WordPress development"},{"@type":"ListItem","position":12,"url":"https://liviu.dev/services/legacy-migrations","name":"Legacy migrations"},{"@type":"ListItem","position":13,"url":"https://liviu.dev/services/technical-seo-performance","name":"Technical SEO & performance"},{"@type":"ListItem","position":14,"url":"https://liviu.dev/services/maintenance-support","name":"Maintenance & support"},{"@type":"ListItem","position":15,"url":"https://liviu.dev/services/fractional-cto-consulting","name":"Fractional CTO & consulting"}]},{"@id":"https://liviu.dev/services#/schema/service/#service-ai-integration","@type":"Service","description":"LLM features that earn their keep, like assistants on your own data, smart search, document processing and automations, built into your existing app.","name":"AI integration","url":"/services/ai-integration","brand":{"@id":"https://liviu.dev/#identity"},"image":{"@id":"https://liviu.dev/#/schema/image/2"},"mainEntityOfPage":{"@id":"https://liviu.dev/services#webpage"},"offers":{"@type":"Offer","availability":"https://schema.org/InStock","price":2400,"priceCurrency":"EUR","description":"From €2,400","priceValidUntil":"2027-12-30T00:00:00.000Z"},"provider":{"@id":"https://liviu.dev/#identity"}},{"@id":"https://liviu.dev/services#/schema/service/#service-mcp-server-development","@type":"Service","description":"Make your product usable from ChatGPT, Claude and other AI agents with a secure MCP server, agent-ready APIs and llms.txt.","name":"MCP server development","url":"/services/mcp-server-development","brand":{"@id":"https://liviu.dev/#identity"},"image":{"@id":"https://liviu.dev/#/schema/image/3"},"mainEntityOfPage":{"@id":"https://liviu.dev/services#webpage"},"offers":{"@type":"Offer","availability":"https://schema.org/InStock","price":1900,"priceCurrency":"EUR","description":"From €1,900","priceValidUntil":"2027-12-30T00:00:00.000Z"},"provider":{"@id":"https://liviu.dev/#identity"}},{"@id":"https://liviu.dev/services#/schema/service/#service-ai-prototype-to-production","@type":"Service","description":"Built it with Lovable, Bolt, v0 or Cursor? I audit, secure, test and refactor it so it survives real users, payments and growth.","name":"AI prototype to production","url":"/services/ai-prototype-to-production","brand":{"@id":"https://liviu.dev/#identity"},"image":{"@id":"https://liviu.dev/#/schema/image/4"},"mainEntityOfPage":{"@id":"https://liviu.dev/services#webpage"},"offers":{"@type":"Offer","availability":"https://schema.org/InStock","price":960,"priceCurrency":"EUR","description":"Audit from €960","priceValidUntil":"2027-12-30T00:00:00.000Z"},"provider":{"@id":"https://liviu.dev/#identity"}},{"@id":"https://liviu.dev/services#/schema/service/#service-saas-mvp-development","@type":"Service","description":"From idea to paying users, with sign-up, billing, dashboards and admin, shipped in weeks on a stack that scales with you.","name":"SaaS & MVP development","url":"/services/saas-mvp-development","brand":{"@id":"https://liviu.dev/#identity"},"image":{"@id":"https://liviu.dev/#/schema/image/5"},"mainEntityOfPage":{"@id":"https://liviu.dev/services#webpage"},"offers":{"@type":"Offer","availability":"https://schema.org/InStock","price":9000,"priceCurrency":"EUR","description":"From €9,000","priceValidUntil":"2027-12-30T00:00:00.000Z"},"provider":{"@id":"https://liviu.dev/#identity"}},{"@id":"https://liviu.dev/services#/schema/service/#service-booking-marketplace-platforms","@type":"Service","description":"Availability calendars, dynamic pricing, payouts, reviews and search for booking sites, directories and two-sided marketplaces.","name":"Booking & marketplace platforms","url":"/services/booking-marketplace-platforms","brand":{"@id":"https://liviu.dev/#identity"},"image":{"@id":"https://liviu.dev/#/schema/image/6"},"mainEntityOfPage":{"@id":"https://liviu.dev/services#webpage"},"offers":{"@type":"Offer","availability":"https://schema.org/InStock","price":14000,"priceCurrency":"EUR","description":"From €14,000","priceValidUntil":"2027-12-30T00:00:00.000Z"},"provider":{"@id":"https://liviu.dev/#identity"}},{"@id":"https://liviu.dev/services#/schema/service/#service-ecommerce-payments","@type":"Service","description":"Stripe checkouts, subscriptions, invoices and WooCommerce stores that convert and reconcile cleanly.","name":"E-commerce & payments","url":"/services/ecommerce-payments","brand":{"@id":"https://liviu.dev/#identity"},"image":{"@id":"https://liviu.dev/#/schema/image/7"},"mainEntityOfPage":{"@id":"https://liviu.dev/services#webpage"},"offers":{"@type":"Offer","availability":"https://schema.org/InStock","price":2400,"priceCurrency":"EUR","description":"From €2,400","priceValidUntil":"2027-12-30T00:00:00.000Z"},"provider":{"@id":"https://liviu.dev/#identity"}},{"@id":"https://liviu.dev/services#/schema/service/#service-nuxt-development","@type":"Service","description":"Fast, SEO-friendly Nuxt 4 sites and apps with SSR, content, i18n and dashboards, from a developer who works in Nuxt every day.","name":"Nuxt development","url":"/services/nuxt-development","brand":{"@id":"https://liviu.dev/#identity"},"image":{"@id":"https://liviu.dev/#/schema/image/8"},"mainEntityOfPage":{"@id":"https://liviu.dev/services#webpage"},"offers":{"@type":"Offer","availability":"https://schema.org/InStock","price":60,"priceCurrency":"EUR","description":"From €60/hour","priceValidUntil":"2027-12-30T00:00:00.000Z"},"provider":{"@id":"https://liviu.dev/#identity"}},{"@id":"https://liviu.dev/services#/schema/service/#service-vue-development","@type":"Service","description":"Vue 3 front ends, component libraries and dashboards in TypeScript, with Pinia and tests that keep them maintainable.","name":"Vue.js development","url":"/services/vue-development","brand":{"@id":"https://liviu.dev/#identity"},"image":{"@id":"https://liviu.dev/#/schema/image/9"},"mainEntityOfPage":{"@id":"https://liviu.dev/services#webpage"},"offers":{"@type":"Offer","availability":"https://schema.org/InStock","price":60,"priceCurrency":"EUR","description":"From €60/hour","priceValidUntil":"2027-12-30T00:00:00.000Z"},"provider":{"@id":"https://liviu.dev/#identity"}},{"@id":"https://liviu.dev/services#/schema/service/#service-laravel-development","@type":"Service","description":"Laravel APIs and back ends for SaaS products, with queues, real-time events, search, billing and admin panels.","name":"Laravel development","url":"/services/laravel-development","brand":{"@id":"https://liviu.dev/#identity"},"image":{"@id":"https://liviu.dev/#/schema/image/10"},"mainEntityOfPage":{"@id":"https://liviu.dev/services#webpage"},"offers":{"@type":"Offer","availability":"https://schema.org/InStock","price":60,"priceCurrency":"EUR","description":"From €60/hour","priceValidUntil":"2027-12-30T00:00:00.000Z"},"provider":{"@id":"https://liviu.dev/#identity"}},{"@id":"https://liviu.dev/services#/schema/service/#service-react-nextjs-development","@type":"Service","description":"Next.js and React apps, features and fixes for teams that need another senior pair of hands.","name":"React & Next.js development","url":"/services/react-nextjs-development","brand":{"@id":"https://liviu.dev/#identity"},"image":{"@id":"https://liviu.dev/#/schema/image/11"},"mainEntityOfPage":{"@id":"https://liviu.dev/services#webpage"},"offers":{"@type":"Offer","availability":"https://schema.org/InStock","price":60,"priceCurrency":"EUR","description":"From €60/hour","priceValidUntil":"2027-12-30T00:00:00.000Z"},"provider":{"@id":"https://liviu.dev/#identity"}},{"@id":"https://liviu.dev/services#/schema/service/#service-wordpress-development","@type":"Service","description":"Custom WordPress themes and plugins, WooCommerce and headless WordPress for publishers and businesses.","name":"WordPress development","url":"/services/wordpress-development","brand":{"@id":"https://liviu.dev/#identity"},"image":{"@id":"https://liviu.dev/#/schema/image/12"},"mainEntityOfPage":{"@id":"https://liviu.dev/services#webpage"},"offers":{"@type":"Offer","availability":"https://schema.org/InStock","price":1900,"priceCurrency":"EUR","description":"From €1,900","priceValidUntil":"2027-12-30T00:00:00.000Z"},"provider":{"@id":"https://liviu.dev/#identity"}},{"@id":"https://liviu.dev/services#/schema/service/#service-legacy-migrations","@type":"Service","description":"Vue 2 to 3, Nuxt 2 to 4, Laravel and PHP upgrades, or WordPress to Nuxt, without freezing your roadmap.","name":"Legacy migrations","url":"/services/legacy-migrations","brand":{"@id":"https://liviu.dev/#identity"},"image":{"@id":"https://liviu.dev/#/schema/image/13"},"mainEntityOfPage":{"@id":"https://liviu.dev/services#webpage"},"offers":{"@type":"Offer","availability":"https://schema.org/InStock","price":3000,"priceCurrency":"EUR","description":"From €3,000","priceValidUntil":"2027-12-30T00:00:00.000Z"},"provider":{"@id":"https://liviu.dev/#identity"}},{"@id":"https://liviu.dev/services#/schema/service/#service-technical-seo-performance","@type":"Service","description":"Core Web Vitals, structured data and AI-search visibility, so Google and AI assistants understand and recommend your site.","name":"Technical SEO & performance","url":"/services/technical-seo-performance","brand":{"@id":"https://liviu.dev/#identity"},"image":{"@id":"https://liviu.dev/#/schema/image/14"},"mainEntityOfPage":{"@id":"https://liviu.dev/services#webpage"},"offers":{"@type":"Offer","availability":"https://schema.org/InStock","price":900,"priceCurrency":"EUR","description":"Audit from €900","priceValidUntil":"2027-12-30T00:00:00.000Z"},"provider":{"@id":"https://liviu.dev/#identity"}},{"@id":"https://liviu.dev/services#/schema/service/#service-maintenance-support","@type":"Service","description":"Updates, security patches, monitoring, backups and small improvements on a monthly plan, from a developer who knows your code.","name":"Maintenance & support","url":"/services/maintenance-support","brand":{"@id":"https://liviu.dev/#identity"},"image":{"@id":"https://liviu.dev/#/schema/image/15"},"mainEntityOfPage":{"@id":"https://liviu.dev/services#webpage"},"offers":{"@type":"Offer","availability":"https://schema.org/InStock","price":400,"priceCurrency":"EUR","description":"From €400/month","priceValidUntil":"2027-12-30T00:00:00.000Z"},"provider":{"@id":"https://liviu.dev/#identity"}},{"@id":"https://liviu.dev/services#/schema/service/#service-fractional-cto-consulting","@type":"Service","description":"Architecture, code audits, hiring help and AI strategy, a few days a month, for teams without a senior technical lead.","name":"Fractional CTO & consulting","url":"/services/fractional-cto-consulting","brand":{"@id":"https://liviu.dev/#identity"},"image":{"@id":"https://liviu.dev/#/schema/image/16"},"mainEntityOfPage":{"@id":"https://liviu.dev/services#webpage"},"offers":{"@type":"Offer","availability":"https://schema.org/InStock","price":480,"priceCurrency":"EUR","description":"From €480/day","priceValidUntil":"2027-12-30T00:00:00.000Z"},"provider":{"@id":"https://liviu.dev/#identity"}},{"@id":"https://liviu.dev/services#/schema/breadcrumb-list/#breadcrumb","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","name":"Home","item":"https://liviu.dev/","position":1},{"@type":"ListItem","name":"Services","item":"https://liviu.dev/services","position":2}]},{"@id":"https://liviu.dev/#/schema/image/1","@type":"ImageObject","contentUrl":"https://liviu.dev/img/liviu-zachin.jpg","inLanguage":"en-US","url":"https://liviu.dev/img/liviu-zachin.jpg"},{"@id":"https://liviu.dev/#/schema/image/2","@type":"ImageObject","contentUrl":"https://liviu.dev/_og/d/c_Default%2Ctitle_~RnJlZWxhbmNlIHdlYiBkZXZlbG9wbWVudCBzZXJ2aWNlcyDigJQgTnV4dCwgTGFyYXZlbCAmIEFJ%2Cdescription_~QUkgaW50ZWdyYXRpb24sIE1DUCBzZXJ2ZXJzLCBTYWFTIE1WUHMsIGJvb2tpbmcgcGxhdGZvcm1zLCBOdXh0LCBMYXJhdmVsIGFuZCBXb3JkUHJlc3MgZGV2ZWxvcG1lbnQgZnJvbSBhIHNlbmlvciBmcmVlbGFuY2VyLCBmcm9tIOKCrDYwL2hvdXIu%2Cp_Ii9zZXJ2aWNlcyI.png","inLanguage":"en-US","url":"https://liviu.dev/_og/d/c_Default%2Ctitle_~RnJlZWxhbmNlIHdlYiBkZXZlbG9wbWVudCBzZXJ2aWNlcyDigJQgTnV4dCwgTGFyYXZlbCAmIEFJ%2Cdescription_~QUkgaW50ZWdyYXRpb24sIE1DUCBzZXJ2ZXJzLCBTYWFTIE1WUHMsIGJvb2tpbmcgcGxhdGZvcm1zLCBOdXh0LCBMYXJhdmVsIGFuZCBXb3JkUHJlc3MgZGV2ZWxvcG1lbnQgZnJvbSBhIHNlbmlvciBmcmVlbGFuY2VyLCBmcm9tIOKCrDYwL2hvdXIu%2Cp_Ii9zZXJ2aWNlcyI.png"},{"@id":"https://liviu.dev/#/schema/image/3","@type":"ImageObject","contentUrl":"https://liviu.dev/_og/d/c_Default%2Ctitle_~RnJlZWxhbmNlIHdlYiBkZXZlbG9wbWVudCBzZXJ2aWNlcyDigJQgTnV4dCwgTGFyYXZlbCAmIEFJ%2Cdescription_~QUkgaW50ZWdyYXRpb24sIE1DUCBzZXJ2ZXJzLCBTYWFTIE1WUHMsIGJvb2tpbmcgcGxhdGZvcm1zLCBOdXh0LCBMYXJhdmVsIGFuZCBXb3JkUHJlc3MgZGV2ZWxvcG1lbnQgZnJvbSBhIHNlbmlvciBmcmVlbGFuY2VyLCBmcm9tIOKCrDYwL2hvdXIu%2Cp_Ii9zZXJ2aWNlcyI.png","inLanguage":"en-US","url":"https://liviu.dev/_og/d/c_Default%2Ctitle_~RnJlZWxhbmNlIHdlYiBkZXZlbG9wbWVudCBzZXJ2aWNlcyDigJQgTnV4dCwgTGFyYXZlbCAmIEFJ%2Cdescription_~QUkgaW50ZWdyYXRpb24sIE1DUCBzZXJ2ZXJzLCBTYWFTIE1WUHMsIGJvb2tpbmcgcGxhdGZvcm1zLCBOdXh0LCBMYXJhdmVsIGFuZCBXb3JkUHJlc3MgZGV2ZWxvcG1lbnQgZnJvbSBhIHNlbmlvciBmcmVlbGFuY2VyLCBmcm9tIOKCrDYwL2hvdXIu%2Cp_Ii9zZXJ2aWNlcyI.png"},{"@id":"https://liviu.dev/#/schema/image/4","@type":"ImageObject","contentUrl":"https://liviu.dev/_og/d/c_Default%2Ctitle_~RnJlZWxhbmNlIHdlYiBkZXZlbG9wbWVudCBzZXJ2aWNlcyDigJQgTnV4dCwgTGFyYXZlbCAmIEFJ%2Cdescription_~QUkgaW50ZWdyYXRpb24sIE1DUCBzZXJ2ZXJzLCBTYWFTIE1WUHMsIGJvb2tpbmcgcGxhdGZvcm1zLCBOdXh0LCBMYXJhdmVsIGFuZCBXb3JkUHJlc3MgZGV2ZWxvcG1lbnQgZnJvbSBhIHNlbmlvciBmcmVlbGFuY2VyLCBmcm9tIOKCrDYwL2hvdXIu%2Cp_Ii9zZXJ2aWNlcyI.png","inLanguage":"en-US","url":"https://liviu.dev/_og/d/c_Default%2Ctitle_~RnJlZWxhbmNlIHdlYiBkZXZlbG9wbWVudCBzZXJ2aWNlcyDigJQgTnV4dCwgTGFyYXZlbCAmIEFJ%2Cdescription_~QUkgaW50ZWdyYXRpb24sIE1DUCBzZXJ2ZXJzLCBTYWFTIE1WUHMsIGJvb2tpbmcgcGxhdGZvcm1zLCBOdXh0LCBMYXJhdmVsIGFuZCBXb3JkUHJlc3MgZGV2ZWxvcG1lbnQgZnJvbSBhIHNlbmlvciBmcmVlbGFuY2VyLCBmcm9tIOKCrDYwL2hvdXIu%2Cp_Ii9zZXJ2aWNlcyI.png"},{"@id":"https://liviu.dev/#/schema/image/5","@type":"ImageObject","contentUrl":"https://liviu.dev/_og/d/c_Default%2Ctitle_~RnJlZWxhbmNlIHdlYiBkZXZlbG9wbWVudCBzZXJ2aWNlcyDigJQgTnV4dCwgTGFyYXZlbCAmIEFJ%2Cdescription_~QUkgaW50ZWdyYXRpb24sIE1DUCBzZXJ2ZXJzLCBTYWFTIE1WUHMsIGJvb2tpbmcgcGxhdGZvcm1zLCBOdXh0LCBMYXJhdmVsIGFuZCBXb3JkUHJlc3MgZGV2ZWxvcG1lbnQgZnJvbSBhIHNlbmlvciBmcmVlbGFuY2VyLCBmcm9tIOKCrDYwL2hvdXIu%2Cp_Ii9zZXJ2aWNlcyI.png","inLanguage":"en-US","url":"https://liviu.dev/_og/d/c_Default%2Ctitle_~RnJlZWxhbmNlIHdlYiBkZXZlbG9wbWVudCBzZXJ2aWNlcyDigJQgTnV4dCwgTGFyYXZlbCAmIEFJ%2Cdescription_~QUkgaW50ZWdyYXRpb24sIE1DUCBzZXJ2ZXJzLCBTYWFTIE1WUHMsIGJvb2tpbmcgcGxhdGZvcm1zLCBOdXh0LCBMYXJhdmVsIGFuZCBXb3JkUHJlc3MgZGV2ZWxvcG1lbnQgZnJvbSBhIHNlbmlvciBmcmVlbGFuY2VyLCBmcm9tIOKCrDYwL2hvdXIu%2Cp_Ii9zZXJ2aWNlcyI.png"},{"@id":"https://liviu.dev/#/schema/image/6","@type":"ImageObject","contentUrl":"https://liviu.dev/_og/d/c_Default%2Ctitle_~RnJlZWxhbmNlIHdlYiBkZXZlbG9wbWVudCBzZXJ2aWNlcyDigJQgTnV4dCwgTGFyYXZlbCAmIEFJ%2Cdescription_~QUkgaW50ZWdyYXRpb24sIE1DUCBzZXJ2ZXJzLCBTYWFTIE1WUHMsIGJvb2tpbmcgcGxhdGZvcm1zLCBOdXh0LCBMYXJhdmVsIGFuZCBXb3JkUHJlc3MgZGV2ZWxvcG1lbnQgZnJvbSBhIHNlbmlvciBmcmVlbGFuY2VyLCBmcm9tIOKCrDYwL2hvdXIu%2Cp_Ii9zZXJ2aWNlcyI.png","inLanguage":"en-US","url":"https://liviu.dev/_og/d/c_Default%2Ctitle_~RnJlZWxhbmNlIHdlYiBkZXZlbG9wbWVudCBzZXJ2aWNlcyDigJQgTnV4dCwgTGFyYXZlbCAmIEFJ%2Cdescription_~QUkgaW50ZWdyYXRpb24sIE1DUCBzZXJ2ZXJzLCBTYWFTIE1WUHMsIGJvb2tpbmcgcGxhdGZvcm1zLCBOdXh0LCBMYXJhdmVsIGFuZCBXb3JkUHJlc3MgZGV2ZWxvcG1lbnQgZnJvbSBhIHNlbmlvciBmcmVlbGFuY2VyLCBmcm9tIOKCrDYwL2hvdXIu%2Cp_Ii9zZXJ2aWNlcyI.png"},{"@id":"https://liviu.dev/#/schema/image/7","@type":"ImageObject","contentUrl":"https://liviu.dev/_og/d/c_Default%2Ctitle_~RnJlZWxhbmNlIHdlYiBkZXZlbG9wbWVudCBzZXJ2aWNlcyDigJQgTnV4dCwgTGFyYXZlbCAmIEFJ%2Cdescription_~QUkgaW50ZWdyYXRpb24sIE1DUCBzZXJ2ZXJzLCBTYWFTIE1WUHMsIGJvb2tpbmcgcGxhdGZvcm1zLCBOdXh0LCBMYXJhdmVsIGFuZCBXb3JkUHJlc3MgZGV2ZWxvcG1lbnQgZnJvbSBhIHNlbmlvciBmcmVlbGFuY2VyLCBmcm9tIOKCrDYwL2hvdXIu%2Cp_Ii9zZXJ2aWNlcyI.png","inLanguage":"en-US","url":"https://liviu.dev/_og/d/c_Default%2Ctitle_~RnJlZWxhbmNlIHdlYiBkZXZlbG9wbWVudCBzZXJ2aWNlcyDigJQgTnV4dCwgTGFyYXZlbCAmIEFJ%2Cdescription_~QUkgaW50ZWdyYXRpb24sIE1DUCBzZXJ2ZXJzLCBTYWFTIE1WUHMsIGJvb2tpbmcgcGxhdGZvcm1zLCBOdXh0LCBMYXJhdmVsIGFuZCBXb3JkUHJlc3MgZGV2ZWxvcG1lbnQgZnJvbSBhIHNlbmlvciBmcmVlbGFuY2VyLCBmcm9tIOKCrDYwL2hvdXIu%2Cp_Ii9zZXJ2aWNlcyI.png"},{"@id":"https://liviu.dev/#/schema/image/8","@type":"ImageObject","contentUrl":"https://liviu.dev/_og/d/c_Default%2Ctitle_~RnJlZWxhbmNlIHdlYiBkZXZlbG9wbWVudCBzZXJ2aWNlcyDigJQgTnV4dCwgTGFyYXZlbCAmIEFJ%2Cdescription_~QUkgaW50ZWdyYXRpb24sIE1DUCBzZXJ2ZXJzLCBTYWFTIE1WUHMsIGJvb2tpbmcgcGxhdGZvcm1zLCBOdXh0LCBMYXJhdmVsIGFuZCBXb3JkUHJlc3MgZGV2ZWxvcG1lbnQgZnJvbSBhIHNlbmlvciBmcmVlbGFuY2VyLCBmcm9tIOKCrDYwL2hvdXIu%2Cp_Ii9zZXJ2aWNlcyI.png","inLanguage":"en-US","url":"https://liviu.dev/_og/d/c_Default%2Ctitle_~RnJlZWxhbmNlIHdlYiBkZXZlbG9wbWVudCBzZXJ2aWNlcyDigJQgTnV4dCwgTGFyYXZlbCAmIEFJ%2Cdescription_~QUkgaW50ZWdyYXRpb24sIE1DUCBzZXJ2ZXJzLCBTYWFTIE1WUHMsIGJvb2tpbmcgcGxhdGZvcm1zLCBOdXh0LCBMYXJhdmVsIGFuZCBXb3JkUHJlc3MgZGV2ZWxvcG1lbnQgZnJvbSBhIHNlbmlvciBmcmVlbGFuY2VyLCBmcm9tIOKCrDYwL2hvdXIu%2Cp_Ii9zZXJ2aWNlcyI.png"},{"@id":"https://liviu.dev/#/schema/image/9","@type":"ImageObject","contentUrl":"https://liviu.dev/_og/d/c_Default%2Ctitle_~RnJlZWxhbmNlIHdlYiBkZXZlbG9wbWVudCBzZXJ2aWNlcyDigJQgTnV4dCwgTGFyYXZlbCAmIEFJ%2Cdescription_~QUkgaW50ZWdyYXRpb24sIE1DUCBzZXJ2ZXJzLCBTYWFTIE1WUHMsIGJvb2tpbmcgcGxhdGZvcm1zLCBOdXh0LCBMYXJhdmVsIGFuZCBXb3JkUHJlc3MgZGV2ZWxvcG1lbnQgZnJvbSBhIHNlbmlvciBmcmVlbGFuY2VyLCBmcm9tIOKCrDYwL2hvdXIu%2Cp_Ii9zZXJ2aWNlcyI.png","inLanguage":"en-US","url":"https://liviu.dev/_og/d/c_Default%2Ctitle_~RnJlZWxhbmNlIHdlYiBkZXZlbG9wbWVudCBzZXJ2aWNlcyDigJQgTnV4dCwgTGFyYXZlbCAmIEFJ%2Cdescription_~QUkgaW50ZWdyYXRpb24sIE1DUCBzZXJ2ZXJzLCBTYWFTIE1WUHMsIGJvb2tpbmcgcGxhdGZvcm1zLCBOdXh0LCBMYXJhdmVsIGFuZCBXb3JkUHJlc3MgZGV2ZWxvcG1lbnQgZnJvbSBhIHNlbmlvciBmcmVlbGFuY2VyLCBmcm9tIOKCrDYwL2hvdXIu%2Cp_Ii9zZXJ2aWNlcyI.png"},{"@id":"https://liviu.dev/#/schema/image/10","@type":"ImageObject","contentUrl":"https://liviu.dev/_og/d/c_Default%2Ctitle_~RnJlZWxhbmNlIHdlYiBkZXZlbG9wbWVudCBzZXJ2aWNlcyDigJQgTnV4dCwgTGFyYXZlbCAmIEFJ%2Cdescription_~QUkgaW50ZWdyYXRpb24sIE1DUCBzZXJ2ZXJzLCBTYWFTIE1WUHMsIGJvb2tpbmcgcGxhdGZvcm1zLCBOdXh0LCBMYXJhdmVsIGFuZCBXb3JkUHJlc3MgZGV2ZWxvcG1lbnQgZnJvbSBhIHNlbmlvciBmcmVlbGFuY2VyLCBmcm9tIOKCrDYwL2hvdXIu%2Cp_Ii9zZXJ2aWNlcyI.png","inLanguage":"en-US","url":"https://liviu.dev/_og/d/c_Default%2Ctitle_~RnJlZWxhbmNlIHdlYiBkZXZlbG9wbWVudCBzZXJ2aWNlcyDigJQgTnV4dCwgTGFyYXZlbCAmIEFJ%2Cdescription_~QUkgaW50ZWdyYXRpb24sIE1DUCBzZXJ2ZXJzLCBTYWFTIE1WUHMsIGJvb2tpbmcgcGxhdGZvcm1zLCBOdXh0LCBMYXJhdmVsIGFuZCBXb3JkUHJlc3MgZGV2ZWxvcG1lbnQgZnJvbSBhIHNlbmlvciBmcmVlbGFuY2VyLCBmcm9tIOKCrDYwL2hvdXIu%2Cp_Ii9zZXJ2aWNlcyI.png"},{"@id":"https://liviu.dev/#/schema/image/11","@type":"ImageObject","contentUrl":"https://liviu.dev/_og/d/c_Default%2Ctitle_~RnJlZWxhbmNlIHdlYiBkZXZlbG9wbWVudCBzZXJ2aWNlcyDigJQgTnV4dCwgTGFyYXZlbCAmIEFJ%2Cdescription_~QUkgaW50ZWdyYXRpb24sIE1DUCBzZXJ2ZXJzLCBTYWFTIE1WUHMsIGJvb2tpbmcgcGxhdGZvcm1zLCBOdXh0LCBMYXJhdmVsIGFuZCBXb3JkUHJlc3MgZGV2ZWxvcG1lbnQgZnJvbSBhIHNlbmlvciBmcmVlbGFuY2VyLCBmcm9tIOKCrDYwL2hvdXIu%2Cp_Ii9zZXJ2aWNlcyI.png","inLanguage":"en-US","url":"https://liviu.dev/_og/d/c_Default%2Ctitle_~RnJlZWxhbmNlIHdlYiBkZXZlbG9wbWVudCBzZXJ2aWNlcyDigJQgTnV4dCwgTGFyYXZlbCAmIEFJ%2Cdescription_~QUkgaW50ZWdyYXRpb24sIE1DUCBzZXJ2ZXJzLCBTYWFTIE1WUHMsIGJvb2tpbmcgcGxhdGZvcm1zLCBOdXh0LCBMYXJhdmVsIGFuZCBXb3JkUHJlc3MgZGV2ZWxvcG1lbnQgZnJvbSBhIHNlbmlvciBmcmVlbGFuY2VyLCBmcm9tIOKCrDYwL2hvdXIu%2Cp_Ii9zZXJ2aWNlcyI.png"},{"@id":"https://liviu.dev/#/schema/image/12","@type":"ImageObject","contentUrl":"https://liviu.dev/_og/d/c_Default%2Ctitle_~RnJlZWxhbmNlIHdlYiBkZXZlbG9wbWVudCBzZXJ2aWNlcyDigJQgTnV4dCwgTGFyYXZlbCAmIEFJ%2Cdescription_~QUkgaW50ZWdyYXRpb24sIE1DUCBzZXJ2ZXJzLCBTYWFTIE1WUHMsIGJvb2tpbmcgcGxhdGZvcm1zLCBOdXh0LCBMYXJhdmVsIGFuZCBXb3JkUHJlc3MgZGV2ZWxvcG1lbnQgZnJvbSBhIHNlbmlvciBmcmVlbGFuY2VyLCBmcm9tIOKCrDYwL2hvdXIu%2Cp_Ii9zZXJ2aWNlcyI.png","inLanguage":"en-US","url":"https://liviu.dev/_og/d/c_Default%2Ctitle_~RnJlZWxhbmNlIHdlYiBkZXZlbG9wbWVudCBzZXJ2aWNlcyDigJQgTnV4dCwgTGFyYXZlbCAmIEFJ%2Cdescription_~QUkgaW50ZWdyYXRpb24sIE1DUCBzZXJ2ZXJzLCBTYWFTIE1WUHMsIGJvb2tpbmcgcGxhdGZvcm1zLCBOdXh0LCBMYXJhdmVsIGFuZCBXb3JkUHJlc3MgZGV2ZWxvcG1lbnQgZnJvbSBhIHNlbmlvciBmcmVlbGFuY2VyLCBmcm9tIOKCrDYwL2hvdXIu%2Cp_Ii9zZXJ2aWNlcyI.png"},{"@id":"https://liviu.dev/#/schema/image/13","@type":"ImageObject","contentUrl":"https://liviu.dev/_og/d/c_Default%2Ctitle_~RnJlZWxhbmNlIHdlYiBkZXZlbG9wbWVudCBzZXJ2aWNlcyDigJQgTnV4dCwgTGFyYXZlbCAmIEFJ%2Cdescription_~QUkgaW50ZWdyYXRpb24sIE1DUCBzZXJ2ZXJzLCBTYWFTIE1WUHMsIGJvb2tpbmcgcGxhdGZvcm1zLCBOdXh0LCBMYXJhdmVsIGFuZCBXb3JkUHJlc3MgZGV2ZWxvcG1lbnQgZnJvbSBhIHNlbmlvciBmcmVlbGFuY2VyLCBmcm9tIOKCrDYwL2hvdXIu%2Cp_Ii9zZXJ2aWNlcyI.png","inLanguage":"en-US","url":"https://liviu.dev/_og/d/c_Default%2Ctitle_~RnJlZWxhbmNlIHdlYiBkZXZlbG9wbWVudCBzZXJ2aWNlcyDigJQgTnV4dCwgTGFyYXZlbCAmIEFJ%2Cdescription_~QUkgaW50ZWdyYXRpb24sIE1DUCBzZXJ2ZXJzLCBTYWFTIE1WUHMsIGJvb2tpbmcgcGxhdGZvcm1zLCBOdXh0LCBMYXJhdmVsIGFuZCBXb3JkUHJlc3MgZGV2ZWxvcG1lbnQgZnJvbSBhIHNlbmlvciBmcmVlbGFuY2VyLCBmcm9tIOKCrDYwL2hvdXIu%2Cp_Ii9zZXJ2aWNlcyI.png"},{"@id":"https://liviu.dev/#/schema/image/14","@type":"ImageObject","contentUrl":"https://liviu.dev/_og/d/c_Default%2Ctitle_~RnJlZWxhbmNlIHdlYiBkZXZlbG9wbWVudCBzZXJ2aWNlcyDigJQgTnV4dCwgTGFyYXZlbCAmIEFJ%2Cdescription_~QUkgaW50ZWdyYXRpb24sIE1DUCBzZXJ2ZXJzLCBTYWFTIE1WUHMsIGJvb2tpbmcgcGxhdGZvcm1zLCBOdXh0LCBMYXJhdmVsIGFuZCBXb3JkUHJlc3MgZGV2ZWxvcG1lbnQgZnJvbSBhIHNlbmlvciBmcmVlbGFuY2VyLCBmcm9tIOKCrDYwL2hvdXIu%2Cp_Ii9zZXJ2aWNlcyI.png","inLanguage":"en-US","url":"https://liviu.dev/_og/d/c_Default%2Ctitle_~RnJlZWxhbmNlIHdlYiBkZXZlbG9wbWVudCBzZXJ2aWNlcyDigJQgTnV4dCwgTGFyYXZlbCAmIEFJ%2Cdescription_~QUkgaW50ZWdyYXRpb24sIE1DUCBzZXJ2ZXJzLCBTYWFTIE1WUHMsIGJvb2tpbmcgcGxhdGZvcm1zLCBOdXh0LCBMYXJhdmVsIGFuZCBXb3JkUHJlc3MgZGV2ZWxvcG1lbnQgZnJvbSBhIHNlbmlvciBmcmVlbGFuY2VyLCBmcm9tIOKCrDYwL2hvdXIu%2Cp_Ii9zZXJ2aWNlcyI.png"},{"@id":"https://liviu.dev/#/schema/image/15","@type":"ImageObject","contentUrl":"https://liviu.dev/_og/d/c_Default%2Ctitle_~RnJlZWxhbmNlIHdlYiBkZXZlbG9wbWVudCBzZXJ2aWNlcyDigJQgTnV4dCwgTGFyYXZlbCAmIEFJ%2Cdescription_~QUkgaW50ZWdyYXRpb24sIE1DUCBzZXJ2ZXJzLCBTYWFTIE1WUHMsIGJvb2tpbmcgcGxhdGZvcm1zLCBOdXh0LCBMYXJhdmVsIGFuZCBXb3JkUHJlc3MgZGV2ZWxvcG1lbnQgZnJvbSBhIHNlbmlvciBmcmVlbGFuY2VyLCBmcm9tIOKCrDYwL2hvdXIu%2Cp_Ii9zZXJ2aWNlcyI.png","inLanguage":"en-US","url":"https://liviu.dev/_og/d/c_Default%2Ctitle_~RnJlZWxhbmNlIHdlYiBkZXZlbG9wbWVudCBzZXJ2aWNlcyDigJQgTnV4dCwgTGFyYXZlbCAmIEFJ%2Cdescription_~QUkgaW50ZWdyYXRpb24sIE1DUCBzZXJ2ZXJzLCBTYWFTIE1WUHMsIGJvb2tpbmcgcGxhdGZvcm1zLCBOdXh0LCBMYXJhdmVsIGFuZCBXb3JkUHJlc3MgZGV2ZWxvcG1lbnQgZnJvbSBhIHNlbmlvciBmcmVlbGFuY2VyLCBmcm9tIOKCrDYwL2hvdXIu%2Cp_Ii9zZXJ2aWNlcyI.png"},{"@id":"https://liviu.dev/#/schema/image/16","@type":"ImageObject","contentUrl":"https://liviu.dev/_og/d/c_Default%2Ctitle_~RnJlZWxhbmNlIHdlYiBkZXZlbG9wbWVudCBzZXJ2aWNlcyDigJQgTnV4dCwgTGFyYXZlbCAmIEFJ%2Cdescription_~QUkgaW50ZWdyYXRpb24sIE1DUCBzZXJ2ZXJzLCBTYWFTIE1WUHMsIGJvb2tpbmcgcGxhdGZvcm1zLCBOdXh0LCBMYXJhdmVsIGFuZCBXb3JkUHJlc3MgZGV2ZWxvcG1lbnQgZnJvbSBhIHNlbmlvciBmcmVlbGFuY2VyLCBmcm9tIOKCrDYwL2hvdXIu%2Cp_Ii9zZXJ2aWNlcyI.png","inLanguage":"en-US","url":"https://liviu.dev/_og/d/c_Default%2Ctitle_~RnJlZWxhbmNlIHdlYiBkZXZlbG9wbWVudCBzZXJ2aWNlcyDigJQgTnV4dCwgTGFyYXZlbCAmIEFJ%2Cdescription_~QUkgaW50ZWdyYXRpb24sIE1DUCBzZXJ2ZXJzLCBTYWFTIE1WUHMsIGJvb2tpbmcgcGxhdGZvcm1zLCBOdXh0LCBMYXJhdmVsIGFuZCBXb3JkUHJlc3MgZGV2ZWxvcG1lbnQgZnJvbSBhIHNlbmlvciBmcmVlbGFuY2VyLCBmcm9tIOKCrDYwL2hvdXIu%2Cp_Ii9zZXJ2aWNlcyI.png"}]}
```

## Sitemap

See the full [sitemap](https://liviu.dev/sitemap.md) for all pages.
