Victor Vila

Victor Vila - Desarrollador Web Barcelona | Software Engineer | 15+ Años Experiencia | React, Next.js, Shopify

const app = await build({ framework: 'next', edge: true });
export default function Page() { return <Main />; }
type Config = { api: string; region: 'eu' | 'us' };
await db`SELECT * FROM projects WHERE live = true`;
for await (const chunk of stream) transform(chunk);
if (latency > 200) enableCache({ ttl: 300 });
motion.div whileInView={{ opacity: 1 }} viewport={{ once: true }}
const { data } = useSWR('/api/health', fetcher);
pipeline.push(validate).push(serialize).push(send);
revalidatePath('/[locale]', 'layout');
const glow = useMotionTemplate`radial-gradient(...)`;
middleware: (req) => NextResponse.redirect(new URL('/es', req.url));
await cookies().set('session', token, { httpOnly: true });
const t = await getTranslations('landing');
export async function generateMetadata(): Promise<Metadata> { ... }
className={cn('rounded-2xl border border-white/10', className)}
framer-motion: spring({ stiffness: 220, damping: 14 })
SELECT id, title FROM posts ORDER BY created_at DESC LIMIT 10;
docker compose up -d && pnpm prisma migrate deploy
expect(result).toMatchObject({ ok: true, latency: expect.any(Number) });
const stack = ['react', 'next', 'tailwind', 'postgres'] as const;
const app = await build({ framework: 'next', edge: true });

Bespoke development to boost your business or project

Digital solutions that drive traffic, retain users and increase sales

Services

360° solutions

Web pages

High-converting landing pages for restaurants and local businesses.

Web & mobile apps

Fast, secure and scalable applications.

MVP for start-ups

Launch your idea to market in weeks, not months.

E-commerce

High-performance Shopify headless stores.

Integrations

API, CRM and ERP connections built to scale.

AI integration and automation consulting

Design and implementation of AI-driven workflows to automate tasks and improve operations.

AI-native development

I build products with AI in the real workflow

I use tools like Claude Code, Cursor, and Google Stitch to design, validate, and ship faster while keeping code quality and business focus high.

Tech used

Cutting-edge stack to ensure speed and scalability.

React
React
Next.js
Next.js
Tailwind CSS
Tailwind CSS
Figma
Figma
Shopify
Shopify
PostgreSQL
PostgreSQL
MySQL
MySQL
Node.js
Node.js
Python
Python
AWS
AWS
Firebase
Firebase
Supabase
Supabase
PayloadCMS
PayloadCMS
Github
Github
Stripe
Stripe
ClickUp
ClickUp
Jira
Jira
Notion
Notion
Claude Code
Claude Code
Cursor
Cursor
Gemini
Gemini
ChatGPT
ChatGPT
React
React
Next.js
Next.js
Tailwind CSS
Tailwind CSS
Figma
Figma
Shopify
Shopify
PostgreSQL
PostgreSQL
MySQL
MySQL
Node.js
Node.js
Python
Python
AWS
AWS
Firebase
Firebase
Supabase
Supabase
PayloadCMS
PayloadCMS
Github
Github
Stripe
Stripe
ClickUp
ClickUp
Jira
Jira
Notion
Notion
Claude Code
Claude Code
Cursor
Cursor
Gemini
Gemini
ChatGPT
ChatGPT

Methodology

Transparency, iterative and results-driven development.

Kick-off & Discovery

We learn about your business, hear your idea and set clear goals.

Diagrams, Wireframes & UI/UX design

Concept maps, interactive prototypes and process diagrams.

Planning & delivery schedule

Project tracked in Notion, JIRA or ClickUp for full visibility.

Development

Weekly iterations so you can see real progress and give feedback.

Launch & growth

Weekly check-ins, launch support and post-delivery follow-up.

Shall we work together?

Send us an email or book a call and let's talk.

Victor Vila - Web Developer Barcelona | React, Next.js & Shopify Expert