AI doesn't replace your business.

It automates it.

Antonio Pulido Fernández — Freelance web developer.

Freelance web developer · Córdoba, Spain

01

Custom web apps

Laravel + Vue.js. No templates, no limits.

02

AI agents

Chatbots and automated workflows for SMEs.

03

Automations

Connect your tools. Eliminate repetitive work.

01

What I do

Business websites

Professional website with WordPress or custom development for local businesses, clinics, academies, workshops and any company that needs real online presence.

Landing pages & events

Landing pages for products, campaigns, weddings, estates and celebrations. Polished design, ultra-fast loading and conversion-focused.

Online stores

WooCommerce or custom development with Laravel. Payment gateway with Stripe or PayPal included in the setup.

Custom applications

CRMs, admin panels, internal management systems. Laravel + Vue.js + MySQL. For when a contact form is not enough.

Markup & identity

I convert Figma designs or sketches into pixel-perfect code. Also naming, logo and colour palette if you need to build your brand from scratch.

Maintenance & support

Updates, bug fixes, backups and WhatsApp support. No long-term contracts. No drama.

02

About me

I'm Antonio Pulido Fernández, and for over three years I've been building websites and apps that ship to production — not ones that sit in a ‘someday’ folder. I started out building the survey-management system for IESA-CSIC (the Spanish National Research Council) — Laravel, Vue and MySQL, real users and real data — so I know what it takes to make something actually work, not just work locally.

You work with me directly: you talk to me, not a salesperson. No recycled templates, no middlemen — I write every project from scratch and hand it over ready for you and your clients to use. A good part of my time now goes to Bahiga, my AI chatbot platform for small Andalusian businesses: automating support without losing the human touch.

+4
years of experience
<24h
response time
03

Projects

01Own SaaSOwn project

Bahiga

The problem
SMBs lose customers because they can't respond to WhatsApp outside business hours, and they manage expenses and invoices manually.
What I built
A multi-tenant SaaS platform with AI chatbots, automatic email classification, photo-based expense tracking with OCR, and intelligent document filing. 6 modules in production.
Technical decision
AI provider cascade with automatic fallback — if one fails, the service keeps running. For public-sector clients, explicit blocking of any non-EU AI provider with controlled service cutoff: real GDPR compliance, not just on paper.
Result
6 modules in production. Active pilot with a municipality of 22,000 residents.
Laravel 11Vue 3FilamentMySQLEuropean AI

Hosted on a private server in Germany

02IESA · Spanish National Research Council (CSIC)Real project

IESA-CSIC System

The problem
The CSIC managed social research surveys with thousands of participants and no unified platform.
What I built
A survey management system in pure PHP with a manual MVC architecture and custom router. Complex conditional logic between questions. Continuous deployment via GitHub Actions to two servers.
Technical decision
No framework — to have full control over performance and conditional-jump logic between questions, which generic frameworks complicate in surveys with complex branching.
Result
In production with over 17,000 users.
PHPMySQLMVCGitHub Actions

Real project in production · Proprietary code

03Freelance projectReal client

ReparoNovo

The problem
A mobile repair shop with two physical locations needed to sell online without losing orders to payment or shipping failures.
What I built
Full WooCommerce store with Bizum/Redsys payment gateway, MRW logistics and in-store pickup, and a custom product badge system.
Technical decision
After detecting a brute-force attack (57,000 requests in 30 days), I implemented custom WAF rules in Cloudflare rather than relying solely on standard WordPress security plugins.
Result
99/100 PageSpeed performance · 100/100 SEO · over 1,000 five-star Google reviews.
WordPressWooCommercePHPCloudflare
04Freelance project

Autoescuela Subbética

The problem
A local driving school with no online presence and no way to attract students through the web.
What I built
Landing page with local SEO and a lead capture form.
Technical decision
Load speed above all visual effects — Vite with a minimal structure — because local businesses get most of their traffic on mobile with limited connections.
Result
Online presence from scratch, visible in local searches.
Vue 3Tailwind CSSVite
05Open-source projectOpen source

League of Arena

The problem
None of my real projects have public code. There was no way to show how I write software from scratch.
What I built
An open-source app in pure PHP with manual MVC architecture, Riot Games API integration, a custom caching layer, and dynamic loading with AJAX.
Technical decision
I built a custom caching layer to avoid hitting Riot API rate limits, rather than making direct calls on every page load.
Result
Finished, functional, and open source.
PHPMySQLMVCAJAXRiot Games API

04

Frequently asked questions

How much does a website cost?
It depends on the project. A simple landing page starts from €400. An online store or custom application from €1,200. Always a no-commitment quote.
How long does it take?
A landing page in 1-2 weeks. A corporate website or online store in 3-6 weeks depending on complexity. I give you an exact estimate once you tell me about the project.
Do you work remotely or only in Córdoba?
I work remotely with clients across Spain and internationally. I can also work on-site if the project requires it. Most of my clients are 100% remote.
Can I contact you even if I'm not sure what I need?
Of course. Tell me your idea or problem and we'll figure out the best solution together. You don't need to have everything defined.
What happens after the project is delivered?
I offer support and maintenance with no long-term contracts. If something breaks or you want to add something new, just write to me and we'll sort it out.
05

Let's talk.

GitHub

/Letualtv (abre en nueva pestaña)

Projects and open-source code

Location

Córdoba, Spain

Remote work with clients worldwide