{"id":1462961,"date":"2025-06-14T12:39:44","date_gmt":"2025-06-14T11:39:44","guid":{"rendered":"https:\/\/webpixelia.com\/portfolio\/jonathan-freelance\/"},"modified":"2025-07-08T14:16:17","modified_gmt":"2025-07-08T13:16:17","slug":"jonathan-freelance","status":"publish","type":"project","link":"https:\/\/webpixelia.com\/en\/portfolio\/jonathan-freelance\/","title":{"rendered":"Jonathan Freelance"},"content":{"rendered":"","protected":false},"excerpt":{"rendered":"<p>Personal website built with Next.js, React, and TypeScript, showcasing my profile as a freelance WordPress developer, along with my services, skills, and projects \u2014 featuring API integration and a fully responsive design.<\/p>\n","protected":false},"featured_media":1462952,"template":"","meta":{"_acf_changed":false,"_seopress_robots_primary_cat":"","_seopress_titles_title":"Jonathan Dhermand \u2013 WordPress & Web Freelance Developer | Next.js Portfolio","_seopress_titles_desc":"Discover the portfolio of Jonathan Dhermand, a freelance WordPress developer specializing in custom website development. Built with Next.js, React, and TypeScript, the site integrates a WordPress API and is fully optimized for performance and SEO.","_seopress_robots_index":"","_uag_custom_page_level_css":""},"project_category":[108],"project_tag":[144,146,145,157],"class_list":{"0":"post-1462961","1":"project","2":"type-project","3":"status-publish","4":"has-post-thumbnail","6":"project_category-redesign","7":"project_tag-nextjs-en","8":"project_tag-performances-en","9":"project_tag-react-en","10":"project_tag-vercel-en"},"acf":{"image_header":{"simple_value_formatted":"<img width=\"300\" height=\"200\" src=\"https:\/\/webpixelia.com\/wp-content\/uploads\/2025\/06\/jonathan-freelance-laptop-mockup-300x200.webp\" class=\"attachment-medium size-medium\" alt=\"\" decoding=\"async\" srcset=\"https:\/\/webpixelia.com\/wp-content\/uploads\/2025\/06\/jonathan-freelance-laptop-mockup-300x200.webp 300w, https:\/\/webpixelia.com\/wp-content\/uploads\/2025\/06\/jonathan-freelance-laptop-mockup-1024x683.webp 1024w, https:\/\/webpixelia.com\/wp-content\/uploads\/2025\/06\/jonathan-freelance-laptop-mockup-768x512.webp 768w, https:\/\/webpixelia.com\/wp-content\/uploads\/2025\/06\/jonathan-freelance-laptop-mockup-1536x1024.webp 1536w, https:\/\/webpixelia.com\/wp-content\/uploads\/2025\/06\/jonathan-freelance-laptop-mockup.webp 1600w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>","value_formatted":1462954,"value":1462954,"field":{"ID":36,"key":"field_602269aa30938","label":"Image Header","name":"image_header","aria-label":"","prefix":"acf","type":"image","value":null,"menu_order":0,"instructions":"","required":0,"id":"","class":"","conditional_logic":0,"parent":35,"wrapper":{"width":"","class":"","id":""},"wpml_cf_preferences":3,"return_format":"array","preview_size":"medium","library":"all","min_width":"","min_height":"","min_size":"","max_width":"","max_height":"","max_size":"","mime_types":"","_name":"image_header","_valid":1}},"url_video":{"simple_value_formatted":"https:\/\/youtu.be\/-SwbSCMVyNs","value_formatted":"https:\/\/youtu.be\/-SwbSCMVyNs","value":"https:\/\/youtu.be\/-SwbSCMVyNs","field":{"ID":32,"key":"field_655f88e4ea48b","label":"Url Video","name":"url_video","aria-label":"","prefix":"acf","type":"url","value":null,"menu_order":1,"instructions":"","required":0,"id":"","class":"","conditional_logic":0,"parent":35,"wrapper":{"width":"","class":"","id":""},"wpml_cf_preferences":3,"default_value":"","placeholder":"","_name":"url_video","_valid":1}},"url_site":{"simple_value_formatted":"https:\/\/www.jonathandhermand.com\/","value_formatted":"https:\/\/www.jonathandhermand.com\/","value":"https:\/\/www.jonathandhermand.com\/","field":{"ID":54,"key":"field_602268574fed3","label":"Url du site","name":"url_site","aria-label":"","prefix":"acf","type":"url","value":null,"menu_order":1,"instructions":"","required":0,"id":"","class":"","conditional_logic":0,"parent":35,"wrapper":{"width":"","class":"","id":""},"wpml_cf_preferences":3,"default_value":"","placeholder":"","_name":"url_site","_valid":1}},"screens":{"simple_value_formatted":"<code><em>This data type is not supported! Please contact the author for help.<\/em><\/code>","value_formatted":[{"screen_titre":{"simple_value_formatted":"Homepage Laptop","value_formatted":"Homepage Laptop","value":"Homepage Laptop","field":{"ID":1461325,"key":"field_66b5ddc37233c","label":"Screen Titre","name":"screen_titre","aria-label":"","prefix":"acf","type":"text","value":null,"menu_order":0,"instructions":"","required":0,"id":"","class":"","conditional_logic":0,"parent":37,"wrapper":{"width":"50","class":"","id":""},"wpml_cf_preferences":2,"default_value":"","maxlength":"","placeholder":"","prepend":"","append":"","_name":"screen_titre","_valid":1,"parent_repeater":"field_602266774feca"}},"screen_image":{"simple_value_formatted":"<img width=\"56\" height=\"300\" src=\"https:\/\/webpixelia.com\/wp-content\/uploads\/2025\/06\/jonathan-freelance-accueil-laptop-56x300.webp\" class=\"attachment-medium size-medium\" alt=\"\" decoding=\"async\" \/>","value_formatted":1462956,"value":1462956,"field":{"ID":1461326,"key":"field_66b5de187233d","label":"Screen Image","name":"screen_image","aria-label":"","prefix":"acf","type":"image","value":null,"menu_order":1,"instructions":"","required":1,"id":"","class":"","conditional_logic":0,"parent":37,"wrapper":{"width":"50","class":"","id":""},"wpml_cf_preferences":3,"return_format":"array","library":"all","min_width":"","min_height":"","min_size":"","max_width":"","max_height":"","max_size":"","mime_types":"","preview_size":"medium","_name":"screen_image","_valid":1,"parent_repeater":"field_602266774feca"}}},{"screen_titre":{"simple_value_formatted":"Homepage Tab","value_formatted":"Homepage Tab","value":"Homepage Tab","field":{"ID":1461325,"key":"field_66b5ddc37233c","label":"Screen Titre","name":"screen_titre","aria-label":"","prefix":"acf","type":"text","value":null,"menu_order":0,"instructions":"","required":0,"id":"","class":"","conditional_logic":0,"parent":37,"wrapper":{"width":"50","class":"","id":""},"wpml_cf_preferences":2,"default_value":"","maxlength":"","placeholder":"","prepend":"","append":"","_name":"screen_titre","_valid":1,"parent_repeater":"field_602266774feca"}},"screen_image":{"simple_value_formatted":"<img width=\"24\" height=\"300\" src=\"https:\/\/webpixelia.com\/wp-content\/uploads\/2025\/06\/jonathan-freelance-accueil-tablette-24x300.webp\" class=\"attachment-medium size-medium\" alt=\"\" decoding=\"async\" \/>","value_formatted":1462960,"value":1462960,"field":{"ID":1461326,"key":"field_66b5de187233d","label":"Screen Image","name":"screen_image","aria-label":"","prefix":"acf","type":"image","value":null,"menu_order":1,"instructions":"","required":1,"id":"","class":"","conditional_logic":0,"parent":37,"wrapper":{"width":"50","class":"","id":""},"wpml_cf_preferences":3,"return_format":"array","library":"all","min_width":"","min_height":"","min_size":"","max_width":"","max_height":"","max_size":"","mime_types":"","preview_size":"medium","_name":"screen_image","_valid":1,"parent_repeater":"field_602266774feca"}}},{"screen_titre":{"simple_value_formatted":"Homepage Phone","value_formatted":"Homepage Phone","value":"Homepage Phone","field":{"ID":1461325,"key":"field_66b5ddc37233c","label":"Screen Titre","name":"screen_titre","aria-label":"","prefix":"acf","type":"text","value":null,"menu_order":0,"instructions":"","required":0,"id":"","class":"","conditional_logic":0,"parent":37,"wrapper":{"width":"50","class":"","id":""},"wpml_cf_preferences":2,"default_value":"","maxlength":"","placeholder":"","prepend":"","append":"","_name":"screen_titre","_valid":1,"parent_repeater":"field_602266774feca"}},"screen_image":{"simple_value_formatted":"<img width=\"8\" height=\"300\" src=\"https:\/\/webpixelia.com\/wp-content\/uploads\/2025\/06\/jonathan-freelance-accueil-smartphone-8x300.webp\" class=\"attachment-medium size-medium\" alt=\"\" decoding=\"async\" \/>","value_formatted":1462958,"value":1462958,"field":{"ID":1461326,"key":"field_66b5de187233d","label":"Screen Image","name":"screen_image","aria-label":"","prefix":"acf","type":"image","value":null,"menu_order":1,"instructions":"","required":1,"id":"","class":"","conditional_logic":0,"parent":37,"wrapper":{"width":"50","class":"","id":""},"wpml_cf_preferences":3,"return_format":"array","library":"all","min_width":"","min_height":"","min_size":"","max_width":"","max_height":"","max_size":"","mime_types":"","preview_size":"medium","_name":"screen_image","_valid":1,"parent_repeater":"field_602266774feca"}}}],"value":[{"field_66b5ddc37233c":"Homepage Laptop","field_66b5de187233d":1462956},{"field_66b5ddc37233c":"Homepage Tab","field_66b5de187233d":1462960},{"field_66b5ddc37233c":"Homepage Phone","field_66b5de187233d":1462958}],"field":{"ID":37,"key":"field_602266774feca","label":"Screenshots","name":"screens","aria-label":"","prefix":"acf","type":"repeater","value":null,"menu_order":2,"instructions":"","required":0,"id":"","class":"","conditional_logic":0,"parent":35,"wrapper":{"width":"","class":"","id":""},"wpml_cf_preferences":2,"layout":"table","pagination":0,"min":0,"max":0,"collapsed":"","button_label":"Add Row","rows_per_page":20,"_name":"screens","_valid":1,"sub_fields":[{"ID":1461325,"key":"field_66b5ddc37233c","label":"Screen Titre","name":"screen_titre","aria-label":"","prefix":"acf","type":"text","value":null,"menu_order":0,"instructions":"","required":0,"id":"","class":"","conditional_logic":0,"parent":37,"wrapper":{"width":"50","class":"","id":""},"wpml_cf_preferences":2,"default_value":"","maxlength":"","placeholder":"","prepend":"","append":"","_name":"screen_titre","_valid":1,"parent_repeater":"field_602266774feca"},{"ID":1461326,"key":"field_66b5de187233d","label":"Screen Image","name":"screen_image","aria-label":"","prefix":"acf","type":"image","value":null,"menu_order":1,"instructions":"","required":1,"id":"","class":"","conditional_logic":0,"parent":37,"wrapper":{"width":"50","class":"","id":""},"wpml_cf_preferences":3,"return_format":"array","library":"all","min_width":"","min_height":"","min_size":"","max_width":"","max_height":"","max_size":"","mime_types":"","preview_size":"medium","_name":"screen_image","_valid":1,"parent_repeater":"field_602266774feca"}]}},"details":{"simple_value_formatted":"<code><em>This data type is not supported! Please contact the author for help.<\/em><\/code>","value_formatted":{"cahier_des_charges":{"simple_value_formatted":"<p>The goal of this project was to design a modern, high-performance professional showcase to present my skills as a freelance web developer, while delivering an optimal user experience and quick access to key information for potential visitors. This is a <strong>single-page<\/strong> website built with <strong>Next.js<\/strong>, <strong>React<\/strong>, and <strong>TypeScript<\/strong>, and hosted on <strong>Vercel<\/strong>, ensuring maximum performance and reliability.<\/p>\n<p><strong>\ud83c\udfa8 Structure &#038; Design<\/strong><\/p>\n<ul>\n<li><strong>Clean, professional, and elegant design<\/strong> reflecting my positioning as a WordPress expert and web developer.<\/li>\n<li><strong>Smooth and responsive user experience<\/strong>, optimized for all devices (desktop, tablet, mobile).<\/li>\n<li><strong>Intuitive scroll-based navigation<\/strong> with anchor links for fast access to all sections (Introduction, Services, Skills, Portfolio, Resume, Contact).<\/li>\n<li><strong>Built with Tailwind CSS<\/strong> for a sleek, modern, and performant design system<\/li>\n<\/ul>\n<p><strong>\ud83d\udcbc Content &#038; Goals<\/strong><\/p>\n<ul>\n<li><strong>Clear and engaging personal <\/strong>presentation to build trust from the very first seconds.<\/li>\n<li><strong>Highlight of my core services:<\/strong> WordPress development, maintenance, e-commerce, frontend and backend development.<\/li>\n<li><strong>Emphasis on technical skills<\/strong> with visual indicators of proficiency in various languages and tools.<\/li>\n<li><strong>Dynamic portfolio<\/strong> section featuring recent projects with detailed descriptions and direct links.<\/li>\n<li><strong>One-click access<\/strong> to my r\u00e9sum\u00e9 in PDF format.<\/li>\n<li><strong>Optimized contact section<\/strong> with clear CTAs to initiate conversations or request a quote<\/li>\n<\/ul>\n<p><strong>\u2699\ufe0f Technical Features<\/strong><\/p>\n<ul>\n<li><strong>Fully static and optimized site<\/strong>, generated with Next.js using output: export for maximum compatibility.<\/li>\n<li><strong>Modern codebase<\/strong> using TypeScript for enhanced reliability and scalability.<\/li>\n<li><strong>Automatic deployment on Vercel <\/strong>triggered via Git updates.<\/li>\n<li><strong>Performance optimized:<\/strong> fast load times, web-optimized images, lazy loading.<\/li>\n<li><strong>SEO-ready<\/strong>: structured meta tags, dynamic titles, sitemap generation.<\/li>\n<\/ul>\n<p><strong>\ud83d\udcc8 Strategy &#038; Long-Term Goals<\/strong><\/p>\n<ul>\n<li>Strengthen my <strong>online presence as a WordPress freelance developer and fullstack web expert.<\/strong><\/li>\n<li>Provide <strong>a clear and engaging entry point<\/strong> for potential clients, agencies, and recruiters.<\/li>\n<li>Offer a simple, fast, and reassuring <strong>tool to support lead generation<\/strong> and professional visibility<\/li>\n<\/ul>\n","value_formatted":"The goal of this project was to design a modern, high-performance professional showcase to present my skills as a freelance web developer, while delivering an optimal user experience and quick access to key information for potential visitors. This is a <strong>single-page<\/strong> website built with <strong>Next.js<\/strong>, <strong>React<\/strong>, and <strong>TypeScript<\/strong>, and hosted on <strong>Vercel<\/strong>, ensuring maximum performance and reliability.\n\n<strong>\ud83c\udfa8 Structure & Design<\/strong>\n<ul>\n \t<li><strong>Clean, professional, and elegant design<\/strong> reflecting my positioning as a WordPress expert and web developer.<\/li>\n \t<li><strong>Smooth and responsive user experience<\/strong>, optimized for all devices (desktop, tablet, mobile).<\/li>\n \t<li><strong>Intuitive scroll-based navigation<\/strong> with anchor links for fast access to all sections (Introduction, Services, Skills, Portfolio, Resume, Contact).<\/li>\n \t<li><strong>Built with Tailwind CSS<\/strong> for a sleek, modern, and performant design system<\/li>\n<\/ul>\n<strong>\ud83d\udcbc Content & Goals<\/strong>\n<ul>\n \t<li><strong>Clear and engaging personal <\/strong>presentation to build trust from the very first seconds.<\/li>\n \t<li><strong>Highlight of my core services:<\/strong> WordPress development, maintenance, e-commerce, frontend and backend development.<\/li>\n \t<li><strong>Emphasis on technical skills<\/strong> with visual indicators of proficiency in various languages and tools.<\/li>\n \t<li><strong>Dynamic portfolio<\/strong> section featuring recent projects with detailed descriptions and direct links.<\/li>\n \t<li><strong>One-click access<\/strong> to my r\u00e9sum\u00e9 in PDF format.<\/li>\n \t<li><strong>Optimized contact section<\/strong> with clear CTAs to initiate conversations or request a quote<\/li>\n<\/ul>\n<strong>\u2699\ufe0f Technical Features<\/strong>\n<ul>\n \t<li><strong>Fully static and optimized site<\/strong>, generated with Next.js using output: export for maximum compatibility.<\/li>\n \t<li><strong>Modern codebase<\/strong> using TypeScript for enhanced reliability and scalability.<\/li>\n \t<li><strong>Automatic deployment on Vercel <\/strong>triggered via Git updates.<\/li>\n \t<li><strong>Performance optimized:<\/strong> fast load times, web-optimized images, lazy loading.<\/li>\n \t<li><strong>SEO-ready<\/strong>: structured meta tags, dynamic titles, sitemap generation.<\/li>\n<\/ul>\n<strong>\ud83d\udcc8 Strategy & Long-Term Goals<\/strong>\n<ul>\n \t<li>Strengthen my <strong>online presence as a WordPress freelance developer and fullstack web expert.<\/strong><\/li>\n \t<li>Provide <strong>a clear and engaging entry point<\/strong> for potential clients, agencies, and recruiters.<\/li>\n \t<li>Offer a simple, fast, and reassuring <strong>tool to support lead generation<\/strong> and professional visibility<\/li>\n<\/ul>","value":"The goal of this project was to design a modern, high-performance professional showcase to present my skills as a freelance web developer, while delivering an optimal user experience and quick access to key information for potential visitors. This is a <strong>single-page<\/strong> website built with <strong>Next.js<\/strong>, <strong>React<\/strong>, and <strong>TypeScript<\/strong>, and hosted on <strong>Vercel<\/strong>, ensuring maximum performance and reliability.\n\n<strong>\ud83c\udfa8 Structure & Design<\/strong>\n<ul>\n \t<li><strong>Clean, professional, and elegant design<\/strong> reflecting my positioning as a WordPress expert and web developer.<\/li>\n \t<li><strong>Smooth and responsive user experience<\/strong>, optimized for all devices (desktop, tablet, mobile).<\/li>\n \t<li><strong>Intuitive scroll-based navigation<\/strong> with anchor links for fast access to all sections (Introduction, Services, Skills, Portfolio, Resume, Contact).<\/li>\n \t<li><strong>Built with Tailwind CSS<\/strong> for a sleek, modern, and performant design system<\/li>\n<\/ul>\n<strong>\ud83d\udcbc Content & Goals<\/strong>\n<ul>\n \t<li><strong>Clear and engaging personal <\/strong>presentation to build trust from the very first seconds.<\/li>\n \t<li><strong>Highlight of my core services:<\/strong> WordPress development, maintenance, e-commerce, frontend and backend development.<\/li>\n \t<li><strong>Emphasis on technical skills<\/strong> with visual indicators of proficiency in various languages and tools.<\/li>\n \t<li><strong>Dynamic portfolio<\/strong> section featuring recent projects with detailed descriptions and direct links.<\/li>\n \t<li><strong>One-click access<\/strong> to my r\u00e9sum\u00e9 in PDF format.<\/li>\n \t<li><strong>Optimized contact section<\/strong> with clear CTAs to initiate conversations or request a quote<\/li>\n<\/ul>\n<strong>\u2699\ufe0f Technical Features<\/strong>\n<ul>\n \t<li><strong>Fully static and optimized site<\/strong>, generated with Next.js using output: export for maximum compatibility.<\/li>\n \t<li><strong>Modern codebase<\/strong> using TypeScript for enhanced reliability and scalability.<\/li>\n \t<li><strong>Automatic deployment on Vercel <\/strong>triggered via Git updates.<\/li>\n \t<li><strong>Performance optimized:<\/strong> fast load times, web-optimized images, lazy loading.<\/li>\n \t<li><strong>SEO-ready<\/strong>: structured meta tags, dynamic titles, sitemap generation.<\/li>\n<\/ul>\n<strong>\ud83d\udcc8 Strategy & Long-Term Goals<\/strong>\n<ul>\n \t<li>Strengthen my <strong>online presence as a WordPress freelance developer and fullstack web expert.<\/strong><\/li>\n \t<li>Provide <strong>a clear and engaging entry point<\/strong> for potential clients, agencies, and recruiters.<\/li>\n \t<li>Offer a simple, fast, and reassuring <strong>tool to support lead generation<\/strong> and professional visibility<\/li>\n<\/ul>","field":{"ID":51,"key":"field_602267dc4fed0","label":"Cahier des charges","name":"cahier_des_charges","aria-label":"","prefix":"acf","type":"wysiwyg","value":null,"menu_order":0,"instructions":"","required":0,"id":"","class":"","conditional_logic":0,"parent":50,"wrapper":{"width":"","class":"","id":""},"wpml_cf_preferences":2,"default_value":"","tabs":"all","toolbar":"full","media_upload":1,"delay":0,"_name":"cahier_des_charges","_valid":1}},"apercu_developpemants":{"simple_value_formatted":"<h3>\ud83e\uddf0 Technologies &#038; Environment<\/h3>\n<p><strong>Frontend (Next.js \/ React \/ TypeScript)<\/strong><\/p>\n<ul>\n<li><strong>Next.js<\/strong> static export mode for fast deployment and SEO-friendly architecture<\/li>\n<li><strong>React<\/strong> with modular and strongly typed components using <strong>TypeScript<\/strong><\/li>\n<li><strong>Tailwind CSS<\/strong> combined with tailwind-merge and tailwindcss-animate for clean, maintainable, and responsive styling<\/li>\n<li><strong>Radix UI<\/strong> for accessible and fully customizable UI components<\/li>\n<li><strong>Framer Motion<\/strong> to enable smooth transitions and animations<\/li>\n<li><strong>Next Themes<\/strong> for dynamic light\/dark mode theme switching<\/li>\n<\/ul>\n<p><strong>Productivity &#038; Code Quality<\/strong><\/p>\n<ul>\n<li>Form validation handled with <strong>React Hook Form<\/strong> and robust schema definitions using <strong>Zod<\/strong><\/li>\n<li>Class name composition simplified with clsx and class-variance-authority (CVA)<\/li>\n<li>Optimized routing system via Next.js App Router, combined with a scalable component architecture<\/li>\n<li>Continuous deployment via <strong>Vercel<\/strong>, including <strong>Vercel Analytics<\/strong> and <strong>Speed Insights<\/strong> to monitor performance and user experience in real time<\/li>\n<\/ul>\n<h3>\u2699\ufe0f Developed Features<\/h3>\n<p><strong>Structured &#038; Interactive One-Page Site<\/strong><\/p>\n<ul>\n<li>Smooth navigation between sections using native scroll behavior<\/li>\n<li>Dynamic UI components powered by Radix UI<\/li>\n<li>Dynamic <strong>CV download<\/strong> with clear call-to-action (CTA) button<\/li>\n<li>Client-side validated contact form using <strong>Zod + React Hook Form<\/strong><\/li>\n<li>User feedback with toasts\/alerts displayed via Sonner<\/li>\n<\/ul>\n<p><strong>Accessibility &#038; User Experience<\/strong><\/p>\n<ul>\n<li>Radix UI components following <strong>WAI-ARIA<\/strong> accessibility standards<\/li>\n<li>Seamless keyboard navigation with visible and accessible focus states<\/li>\n<li><strong>Mobile-first <\/strong>design, tested across multiple screen sizes and resolutions<\/li>\n<li>Lightweight, modern SVG icons using <strong>Lucide React<\/strong><\/li>\n<\/ul>\n<h3>\ud83d\udd0d SEO &#038; Performance Optimization<\/h3>\n<ul>\n<li>Dynamic meta tags, titles, and Open Graph for each section<\/li>\n<li>Lazy loading of images and heavy components for optimized performance<\/li>\n<li>Integration of Critters to inline critical CSS<\/li>\n<li>Real-time performance monitoring with Vercel Speed Insights<\/li>\n<\/ul>\n","value_formatted":"<h3>\ud83e\uddf0 Technologies & Environment<\/h3>\n<strong>Frontend (Next.js \/ React \/ TypeScript)<\/strong>\n<ul>\n \t<li><strong>Next.js<\/strong> static export mode for fast deployment and SEO-friendly architecture<\/li>\n \t<li><strong>React<\/strong> with modular and strongly typed components using <strong>TypeScript<\/strong><\/li>\n \t<li><strong>Tailwind CSS<\/strong> combined with tailwind-merge and tailwindcss-animate for clean, maintainable, and responsive styling<\/li>\n \t<li><strong>Radix UI<\/strong> for accessible and fully customizable UI components<\/li>\n \t<li><strong>Framer Motion<\/strong> to enable smooth transitions and animations<\/li>\n \t<li><strong>Next Themes<\/strong> for dynamic light\/dark mode theme switching<\/li>\n<\/ul>\n<strong>Productivity & Code Quality<\/strong>\n<ul>\n \t<li>Form validation handled with <strong>React Hook Form<\/strong> and robust schema definitions using <strong>Zod<\/strong><\/li>\n \t<li>Class name composition simplified with clsx and class-variance-authority (CVA)<\/li>\n \t<li>Optimized routing system via Next.js App Router, combined with a scalable component architecture<\/li>\n \t<li>Continuous deployment via <strong>Vercel<\/strong>, including <strong>Vercel Analytics<\/strong> and <strong>Speed Insights<\/strong> to monitor performance and user experience in real time<\/li>\n<\/ul>\n<h3>\u2699\ufe0f Developed Features<\/h3>\n<strong>Structured & Interactive One-Page Site<\/strong>\n<ul>\n \t<li>Smooth navigation between sections using native scroll behavior<\/li>\n \t<li>Dynamic UI components powered by Radix UI<\/li>\n \t<li>Dynamic <strong>CV download<\/strong> with clear call-to-action (CTA) button<\/li>\n \t<li>Client-side validated contact form using <strong>Zod + React Hook Form<\/strong><\/li>\n \t<li>User feedback with toasts\/alerts displayed via Sonner<\/li>\n<\/ul>\n<strong>Accessibility & User Experience<\/strong>\n<ul>\n \t<li>Radix UI components following <strong>WAI-ARIA<\/strong> accessibility standards<\/li>\n \t<li>Seamless keyboard navigation with visible and accessible focus states<\/li>\n \t<li><strong>Mobile-first <\/strong>design, tested across multiple screen sizes and resolutions<\/li>\n \t<li>Lightweight, modern SVG icons using <strong>Lucide React<\/strong><\/li>\n<\/ul>\n<h3>\ud83d\udd0d SEO & Performance Optimization<\/h3>\n<ul>\n \t<li>Dynamic meta tags, titles, and Open Graph for each section<\/li>\n \t<li>Lazy loading of images and heavy components for optimized performance<\/li>\n \t<li>Integration of Critters to inline critical CSS<\/li>\n \t<li>Real-time performance monitoring with Vercel Speed Insights<\/li>\n<\/ul>","value":"<h3>\ud83e\uddf0 Technologies & Environment<\/h3>\n<strong>Frontend (Next.js \/ React \/ TypeScript)<\/strong>\n<ul>\n \t<li><strong>Next.js<\/strong> static export mode for fast deployment and SEO-friendly architecture<\/li>\n \t<li><strong>React<\/strong> with modular and strongly typed components using <strong>TypeScript<\/strong><\/li>\n \t<li><strong>Tailwind CSS<\/strong> combined with tailwind-merge and tailwindcss-animate for clean, maintainable, and responsive styling<\/li>\n \t<li><strong>Radix UI<\/strong> for accessible and fully customizable UI components<\/li>\n \t<li><strong>Framer Motion<\/strong> to enable smooth transitions and animations<\/li>\n \t<li><strong>Next Themes<\/strong> for dynamic light\/dark mode theme switching<\/li>\n<\/ul>\n<strong>Productivity & Code Quality<\/strong>\n<ul>\n \t<li>Form validation handled with <strong>React Hook Form<\/strong> and robust schema definitions using <strong>Zod<\/strong><\/li>\n \t<li>Class name composition simplified with clsx and class-variance-authority (CVA)<\/li>\n \t<li>Optimized routing system via Next.js App Router, combined with a scalable component architecture<\/li>\n \t<li>Continuous deployment via <strong>Vercel<\/strong>, including <strong>Vercel Analytics<\/strong> and <strong>Speed Insights<\/strong> to monitor performance and user experience in real time<\/li>\n<\/ul>\n<h3>\u2699\ufe0f Developed Features<\/h3>\n<strong>Structured & Interactive One-Page Site<\/strong>\n<ul>\n \t<li>Smooth navigation between sections using native scroll behavior<\/li>\n \t<li>Dynamic UI components powered by Radix UI<\/li>\n \t<li>Dynamic <strong>CV download<\/strong> with clear call-to-action (CTA) button<\/li>\n \t<li>Client-side validated contact form using <strong>Zod + React Hook Form<\/strong><\/li>\n \t<li>User feedback with toasts\/alerts displayed via Sonner<\/li>\n<\/ul>\n<strong>Accessibility & User Experience<\/strong>\n<ul>\n \t<li>Radix UI components following <strong>WAI-ARIA<\/strong> accessibility standards<\/li>\n \t<li>Seamless keyboard navigation with visible and accessible focus states<\/li>\n \t<li><strong>Mobile-first <\/strong>design, tested across multiple screen sizes and resolutions<\/li>\n \t<li>Lightweight, modern SVG icons using <strong>Lucide React<\/strong><\/li>\n<\/ul>\n<h3>\ud83d\udd0d SEO & Performance Optimization<\/h3>\n<ul>\n \t<li>Dynamic meta tags, titles, and Open Graph for each section<\/li>\n \t<li>Lazy loading of images and heavy components for optimized performance<\/li>\n \t<li>Integration of Critters to inline critical CSS<\/li>\n \t<li>Real-time performance monitoring with Vercel Speed Insights<\/li>\n<\/ul>","field":{"ID":52,"key":"field_602268194fed1","label":"Aper\u00e7u des d\u00e9veloppement","name":"apercu_developpemants","aria-label":"","prefix":"acf","type":"wysiwyg","value":null,"menu_order":1,"instructions":"","required":0,"id":"","class":"","conditional_logic":0,"parent":50,"wrapper":{"width":"","class":"","id":""},"wpml_cf_preferences":2,"default_value":"","tabs":"all","toolbar":"full","media_upload":1,"delay":0,"_name":"apercu_developpemants","_valid":1}},"details_techniques":{"simple_value_formatted":"<h3>Results<\/h3>\n<ul>\n<li><strong>Modern and high-performance website<\/strong>, fully responsive and optimized for all devices (<a href=\"https:\/\/pagespeed.web.dev\/analysis\/https-www-jonathandhermand-com\/vzrmhwacso?form_factor=mobile\" target=\"_blank\" rel=\"nofollow noopener\">Google Speed Insight friendly<\/a>)<\/li>\n<li><strong>Clear professional identity<\/strong>, reinforcing my online presence<\/li>\n<li><strong>Seamless user experience<\/strong> with intuitive navigation and minimalist design<\/li>\n<li><strong>Ultra-fast loading times<\/strong>, powered by Vercel\u2019s CDN optimization<\/li>\n<li>Robust and maintainable codebase, <strong>built for long-term scalability<\/strong><\/li>\n<li><strong>SEO-optimized<\/strong> with dynamic meta tags, Open Graph integration, and sitemap<\/li>\n<li><strong>Sustainable technical solution<\/strong> with no unnecessary back-office or server load<\/li>\n<\/ul>\n","value_formatted":"<h3>Results<\/h3>\n<ul>\n \t<li><strong>Modern and high-performance website<\/strong>, fully responsive and optimized for all devices (<a href=\"https:\/\/pagespeed.web.dev\/analysis\/https-www-jonathandhermand-com\/vzrmhwacso?form_factor=mobile\" target=\"_blank\" rel=\"nofollow noopener\">Google Speed Insight friendly<\/a>)<\/li>\n \t<li><strong>Clear professional identity<\/strong>, reinforcing my online presence<\/li>\n \t<li><strong>Seamless user experience<\/strong> with intuitive navigation and minimalist design<\/li>\n \t<li><strong>Ultra-fast loading times<\/strong>, powered by Vercel\u2019s CDN optimization<\/li>\n \t<li>Robust and maintainable codebase, <strong>built for long-term scalability<\/strong><\/li>\n \t<li><strong>SEO-optimized<\/strong> with dynamic meta tags, Open Graph integration, and sitemap<\/li>\n \t<li><strong>Sustainable technical solution<\/strong> with no unnecessary back-office or server load<\/li>\n<\/ul>","value":"<h3>Results<\/h3>\n<ul>\n \t<li><strong>Modern and high-performance website<\/strong>, fully responsive and optimized for all devices (<a href=\"https:\/\/pagespeed.web.dev\/analysis\/https-www-jonathandhermand-com\/vzrmhwacso?form_factor=mobile\" target=\"_blank\" rel=\"nofollow noopener\">Google Speed Insight friendly<\/a>)<\/li>\n \t<li><strong>Clear professional identity<\/strong>, reinforcing my online presence<\/li>\n \t<li><strong>Seamless user experience<\/strong> with intuitive navigation and minimalist design<\/li>\n \t<li><strong>Ultra-fast loading times<\/strong>, powered by Vercel\u2019s CDN optimization<\/li>\n \t<li>Robust and maintainable codebase, <strong>built for long-term scalability<\/strong><\/li>\n \t<li><strong>SEO-optimized<\/strong> with dynamic meta tags, Open Graph integration, and sitemap<\/li>\n \t<li><strong>Sustainable technical solution<\/strong> with no unnecessary back-office or server load<\/li>\n<\/ul>","field":{"ID":53,"key":"field_6022683a4fed2","label":"D\u00e9tails des techniques","name":"details_techniques","aria-label":"","prefix":"acf","type":"wysiwyg","value":null,"menu_order":2,"instructions":"","required":0,"id":"","class":"","conditional_logic":0,"parent":50,"wrapper":{"width":"","class":"","id":""},"wpml_cf_preferences":2,"default_value":"","tabs":"all","toolbar":"full","media_upload":1,"delay":0,"_name":"details_techniques","_valid":1}}},"value":{"field_602267dc4fed0":"The goal of this project was to design a modern, high-performance professional showcase to present my skills as a freelance web developer, while delivering an optimal user experience and quick access to key information for potential visitors. This is a <strong>single-page<\/strong> website built with <strong>Next.js<\/strong>, <strong>React<\/strong>, and <strong>TypeScript<\/strong>, and hosted on <strong>Vercel<\/strong>, ensuring maximum performance and reliability.\n\n<strong>\ud83c\udfa8 Structure & Design<\/strong>\n<ul>\n \t<li><strong>Clean, professional, and elegant design<\/strong> reflecting my positioning as a WordPress expert and web developer.<\/li>\n \t<li><strong>Smooth and responsive user experience<\/strong>, optimized for all devices (desktop, tablet, mobile).<\/li>\n \t<li><strong>Intuitive scroll-based navigation<\/strong> with anchor links for fast access to all sections (Introduction, Services, Skills, Portfolio, Resume, Contact).<\/li>\n \t<li><strong>Built with Tailwind CSS<\/strong> for a sleek, modern, and performant design system<\/li>\n<\/ul>\n<strong>\ud83d\udcbc Content & Goals<\/strong>\n<ul>\n \t<li><strong>Clear and engaging personal <\/strong>presentation to build trust from the very first seconds.<\/li>\n \t<li><strong>Highlight of my core services:<\/strong> WordPress development, maintenance, e-commerce, frontend and backend development.<\/li>\n \t<li><strong>Emphasis on technical skills<\/strong> with visual indicators of proficiency in various languages and tools.<\/li>\n \t<li><strong>Dynamic portfolio<\/strong> section featuring recent projects with detailed descriptions and direct links.<\/li>\n \t<li><strong>One-click access<\/strong> to my r\u00e9sum\u00e9 in PDF format.<\/li>\n \t<li><strong>Optimized contact section<\/strong> with clear CTAs to initiate conversations or request a quote<\/li>\n<\/ul>\n<strong>\u2699\ufe0f Technical Features<\/strong>\n<ul>\n \t<li><strong>Fully static and optimized site<\/strong>, generated with Next.js using output: export for maximum compatibility.<\/li>\n \t<li><strong>Modern codebase<\/strong> using TypeScript for enhanced reliability and scalability.<\/li>\n \t<li><strong>Automatic deployment on Vercel <\/strong>triggered via Git updates.<\/li>\n \t<li><strong>Performance optimized:<\/strong> fast load times, web-optimized images, lazy loading.<\/li>\n \t<li><strong>SEO-ready<\/strong>: structured meta tags, dynamic titles, sitemap generation.<\/li>\n<\/ul>\n<strong>\ud83d\udcc8 Strategy & Long-Term Goals<\/strong>\n<ul>\n \t<li>Strengthen my <strong>online presence as a WordPress freelance developer and fullstack web expert.<\/strong><\/li>\n \t<li>Provide <strong>a clear and engaging entry point<\/strong> for potential clients, agencies, and recruiters.<\/li>\n \t<li>Offer a simple, fast, and reassuring <strong>tool to support lead generation<\/strong> and professional visibility<\/li>\n<\/ul>","field_602268194fed1":"<h3>\ud83e\uddf0 Technologies & Environment<\/h3>\n<strong>Frontend (Next.js \/ React \/ TypeScript)<\/strong>\n<ul>\n \t<li><strong>Next.js<\/strong> static export mode for fast deployment and SEO-friendly architecture<\/li>\n \t<li><strong>React<\/strong> with modular and strongly typed components using <strong>TypeScript<\/strong><\/li>\n \t<li><strong>Tailwind CSS<\/strong> combined with tailwind-merge and tailwindcss-animate for clean, maintainable, and responsive styling<\/li>\n \t<li><strong>Radix UI<\/strong> for accessible and fully customizable UI components<\/li>\n \t<li><strong>Framer Motion<\/strong> to enable smooth transitions and animations<\/li>\n \t<li><strong>Next Themes<\/strong> for dynamic light\/dark mode theme switching<\/li>\n<\/ul>\n<strong>Productivity & Code Quality<\/strong>\n<ul>\n \t<li>Form validation handled with <strong>React Hook Form<\/strong> and robust schema definitions using <strong>Zod<\/strong><\/li>\n \t<li>Class name composition simplified with clsx and class-variance-authority (CVA)<\/li>\n \t<li>Optimized routing system via Next.js App Router, combined with a scalable component architecture<\/li>\n \t<li>Continuous deployment via <strong>Vercel<\/strong>, including <strong>Vercel Analytics<\/strong> and <strong>Speed Insights<\/strong> to monitor performance and user experience in real time<\/li>\n<\/ul>\n<h3>\u2699\ufe0f Developed Features<\/h3>\n<strong>Structured & Interactive One-Page Site<\/strong>\n<ul>\n \t<li>Smooth navigation between sections using native scroll behavior<\/li>\n \t<li>Dynamic UI components powered by Radix UI<\/li>\n \t<li>Dynamic <strong>CV download<\/strong> with clear call-to-action (CTA) button<\/li>\n \t<li>Client-side validated contact form using <strong>Zod + React Hook Form<\/strong><\/li>\n \t<li>User feedback with toasts\/alerts displayed via Sonner<\/li>\n<\/ul>\n<strong>Accessibility & User Experience<\/strong>\n<ul>\n \t<li>Radix UI components following <strong>WAI-ARIA<\/strong> accessibility standards<\/li>\n \t<li>Seamless keyboard navigation with visible and accessible focus states<\/li>\n \t<li><strong>Mobile-first <\/strong>design, tested across multiple screen sizes and resolutions<\/li>\n \t<li>Lightweight, modern SVG icons using <strong>Lucide React<\/strong><\/li>\n<\/ul>\n<h3>\ud83d\udd0d SEO & Performance Optimization<\/h3>\n<ul>\n \t<li>Dynamic meta tags, titles, and Open Graph for each section<\/li>\n \t<li>Lazy loading of images and heavy components for optimized performance<\/li>\n \t<li>Integration of Critters to inline critical CSS<\/li>\n \t<li>Real-time performance monitoring with Vercel Speed Insights<\/li>\n<\/ul>","field_6022683a4fed2":"<h3>Results<\/h3>\n<ul>\n \t<li><strong>Modern and high-performance website<\/strong>, fully responsive and optimized for all devices (<a href=\"https:\/\/pagespeed.web.dev\/analysis\/https-www-jonathandhermand-com\/vzrmhwacso?form_factor=mobile\" target=\"_blank\" rel=\"nofollow noopener\">Google Speed Insight friendly<\/a>)<\/li>\n \t<li><strong>Clear professional identity<\/strong>, reinforcing my online presence<\/li>\n \t<li><strong>Seamless user experience<\/strong> with intuitive navigation and minimalist design<\/li>\n \t<li><strong>Ultra-fast loading times<\/strong>, powered by Vercel\u2019s CDN optimization<\/li>\n \t<li>Robust and maintainable codebase, <strong>built for long-term scalability<\/strong><\/li>\n \t<li><strong>SEO-optimized<\/strong> with dynamic meta tags, Open Graph integration, and sitemap<\/li>\n \t<li><strong>Sustainable technical solution<\/strong> with no unnecessary back-office or server load<\/li>\n<\/ul>"},"field":{"ID":50,"key":"field_602267a74fecf","label":"D\u00e9tails","name":"details","aria-label":"","prefix":"acf","type":"group","value":null,"menu_order":3,"instructions":"","required":0,"id":"","class":"","conditional_logic":0,"parent":35,"wrapper":{"width":"","class":"","id":""},"wpml_cf_preferences":2,"layout":"block","sub_fields":[{"ID":51,"key":"field_602267dc4fed0","label":"Cahier des charges","name":"cahier_des_charges","aria-label":"","prefix":"acf","type":"wysiwyg","value":null,"menu_order":0,"instructions":"","required":0,"id":"","class":"","conditional_logic":0,"parent":50,"wrapper":{"width":"","class":"","id":""},"wpml_cf_preferences":2,"default_value":"","tabs":"all","toolbar":"full","media_upload":1,"delay":0,"_name":"cahier_des_charges","_valid":1},{"ID":52,"key":"field_602268194fed1","label":"Aper\u00e7u des d\u00e9veloppement","name":"apercu_developpemants","aria-label":"","prefix":"acf","type":"wysiwyg","value":null,"menu_order":1,"instructions":"","required":0,"id":"","class":"","conditional_logic":0,"parent":50,"wrapper":{"width":"","class":"","id":""},"wpml_cf_preferences":2,"default_value":"","tabs":"all","toolbar":"full","media_upload":1,"delay":0,"_name":"apercu_developpemants","_valid":1},{"ID":53,"key":"field_6022683a4fed2","label":"D\u00e9tails des techniques","name":"details_techniques","aria-label":"","prefix":"acf","type":"wysiwyg","value":null,"menu_order":2,"instructions":"","required":0,"id":"","class":"","conditional_logic":0,"parent":50,"wrapper":{"width":"","class":"","id":""},"wpml_cf_preferences":2,"default_value":"","tabs":"all","toolbar":"full","media_upload":1,"delay":0,"_name":"details_techniques","_valid":1}],"_name":"details","_valid":1}},"technique":{"simple_value_formatted":"","value_formatted":[],"value":[],"field":{"ID":27,"key":"field_602560ad30ea8","label":"Technique","name":"technique","aria-label":"","prefix":"acf","type":"checkbox","value":null,"menu_order":4,"instructions":"","required":0,"id":"","class":"","conditional_logic":0,"parent":35,"wrapper":{"width":"","class":"","id":""},"choices":{"Affinity Designer":"Affinity Designer","Affinity Photo":"Affinity Photo","Affinity Publisher":"Affinity Publisher","Photoshop":"Photoshop"},"allow_custom":1,"save_custom":1,"default_value":[],"layout":"vertical","toggle":0,"return_format":"value","wpml_cf_preferences":2,"custom_choice_button_text":"Ajouter un nouveau choix","_name":"technique","_valid":1}},"cms":{"simple_value_formatted":"100% static and custom","value_formatted":"100% static and custom","value":"100% static and custom","field":{"ID":1462737,"key":"field_68275b1efdb48","label":"CMS","name":"cms","aria-label":"","prefix":"acf","type":"radio","value":null,"menu_order":6,"instructions":"","required":0,"id":"","class":"","conditional_logic":0,"parent":35,"wrapper":{"width":"","class":"","id":""},"wpml_cf_preferences":2,"choices":{"WordPress":"WordPress","Prestashop":"Prestashop","Strapi":"Strapi","Astro":"Astro","100\u202f% statique et custom":"100\u202f% statique et custom","Application SaaS full-stack (Next.js \/ TypeScript \/ PostgreSQL)":"Application SaaS full-stack (Next.js \/ TypeScript \/ PostgreSQL)"},"default_value":"","return_format":"value","allow_null":0,"other_choice":1,"save_other_choice":1,"allow_in_bindings":0,"layout":"vertical","_name":"cms","_valid":1}},"technologies":{"simple_value_formatted":"<span class=\"value-item\">Tailwind<\/span>, <span class=\"value-item\">Node.js<\/span>, <span class=\"value-item\">Next.js<\/span>, <span class=\"value-item\">React<\/span>, <span class=\"value-item\">TypeScript<\/span>, <span class=\"value-item\">Framer Motion<\/span>, <span class=\"value-item\">Radix UI<\/span>, <span class=\"value-item\">Lucide React<\/span>, <span class=\"value-item\">WordPress REST API<\/span>","value_formatted":["Tailwind","Node.js","Next.js","React","TypeScript","Framer Motion","Radix UI","Lucide React","WordPress REST API"],"value":["Tailwind","Node.js","Next.js","React","TypeScript","Framer Motion","Radix UI","Lucide React","WordPress REST API"],"field":{"ID":1462738,"key":"field_68275c6cfdb49","label":"Technologies","name":"technologies","aria-label":"","prefix":"acf","type":"checkbox","value":null,"menu_order":7,"instructions":"","required":0,"id":"","class":"","conditional_logic":0,"parent":35,"wrapper":{"width":"","class":"","id":""},"wpml_cf_preferences":2,"choices":{"HTML":"HTML","CSS":"CSS","JS":"JS","Tailwind":"Tailwind","jQuery":"jQuery","PHP":"PHP","MySQL":"MySQL","API":"API","Node.js":"Node.js","PostgreSQL":"PostgreSQL","Cloudinary":"Cloudinary","Next.js":"Next.js","React":"React","TypeScript":"TypeScript","Framer Motion":"Framer Motion","Radix UI":"Radix UI","Lucide React":"Lucide React","API WordPress REST":"API WordPress REST","WooCommerce":"WooCommerce","Redis":"Redis","Fuse.js":"Fuse.js","JSON":"JSON","Prisma":"Prisma","NextAuth.js":"NextAuth.js","Stripe":"Stripe","Resend":"Resend","ImageKit":"ImageKit","Vercel":"Vercel","Neon":"Neon"},"default_value":[],"return_format":"value","allow_custom":1,"save_custom":1,"allow_in_bindings":0,"layout":"vertical","toggle":0,"custom_choice_button_text":"Ajouter un nouveau choix","_name":"technologies","_valid":1}},"resultats_images":{"simple_value_formatted":"<code><em>This data type is not supported! Please contact the author for help.<\/em><\/code>","value_formatted":[1462948,1462950],"value":[1462948,1462950],"field":{"ID":1462906,"key":"field_682f0967eae85","label":"R\u00e9sultats en images","name":"resultats_images","aria-label":"","prefix":"acf","type":"gallery","value":null,"menu_order":8,"instructions":"","required":0,"id":"","class":"","conditional_logic":0,"parent":35,"wrapper":{"width":"","class":"","id":""},"wpml_cf_preferences":1,"return_format":"array","library":"all","min":"","max":"","min_width":"","min_height":"","min_size":"","max_width":"","max_height":"","max_size":"","mime_types":"","insert":"append","preview_size":"medium","_name":"resultats_images","_valid":1}}},"mb":[],"uagb_featured_image_src":{"full":["https:\/\/webpixelia.com\/wp-content\/uploads\/2025\/06\/jonathan-freelance-feat-laptop-mockup.webp",960,640,false],"thumbnail":["https:\/\/webpixelia.com\/wp-content\/uploads\/2025\/06\/jonathan-freelance-feat-laptop-mockup-150x150.webp",150,150,true],"medium":["https:\/\/webpixelia.com\/wp-content\/uploads\/2025\/06\/jonathan-freelance-feat-laptop-mockup-300x200.webp",300,200,true],"medium_large":["https:\/\/webpixelia.com\/wp-content\/uploads\/2025\/06\/jonathan-freelance-feat-laptop-mockup-768x512.webp",768,512,true],"large":["https:\/\/webpixelia.com\/wp-content\/uploads\/2025\/06\/jonathan-freelance-feat-laptop-mockup.webp",960,640,false],"1536x1536":["https:\/\/webpixelia.com\/wp-content\/uploads\/2025\/06\/jonathan-freelance-feat-laptop-mockup.webp",960,640,false],"2048x2048":["https:\/\/webpixelia.com\/wp-content\/uploads\/2025\/06\/jonathan-freelance-feat-laptop-mockup.webp",960,640,false]},"uagb_author_info":{"display_name":"Jonathan Webpixelia","author_link":"https:\/\/webpixelia.com\/en\/"},"uagb_comment_info":0,"uagb_excerpt":"Personal website built with Next.js, React, and TypeScript, showcasing my profile as a freelance WordPress developer, along with my services, skills, and projects \u2014 featuring API integration and a fully responsive design.","mfb_rest_fields":["title","uagb_featured_image_src","uagb_author_info","uagb_comment_info","uagb_excerpt"],"_links":{"self":[{"href":"https:\/\/webpixelia.com\/en\/wp-json\/wp\/v2\/project\/1462961","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webpixelia.com\/en\/wp-json\/wp\/v2\/project"}],"about":[{"href":"https:\/\/webpixelia.com\/en\/wp-json\/wp\/v2\/types\/project"}],"acf:attachment":[{"embeddable":true,"href":"https:\/\/webpixelia.com\/en\/wp-json\/wp\/v2\/media\/1462950"},{"embeddable":true,"href":"https:\/\/webpixelia.com\/en\/wp-json\/wp\/v2\/media\/1462948"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/webpixelia.com\/en\/wp-json\/wp\/v2\/media\/1462952"}],"wp:attachment":[{"href":"https:\/\/webpixelia.com\/en\/wp-json\/wp\/v2\/media?parent=1462961"}],"wp:term":[{"taxonomy":"project_category","embeddable":true,"href":"https:\/\/webpixelia.com\/en\/wp-json\/wp\/v2\/project_category?post=1462961"},{"taxonomy":"project_tag","embeddable":true,"href":"https:\/\/webpixelia.com\/en\/wp-json\/wp\/v2\/project_tag?post=1462961"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}