01 / 02
2026 — presente
Geko Marketing
Marketing agency site with commented blog, Stripe payments, landing pages and custom animations.
- Next.js
- TypeScript
- Tailwind CSS
- Framer Motion
- GSAP
- Stripe
mkcodev@arch~> whoami
Full Stack Developer — React · Next.js · Astro
Design, code, performance and SEO: the full life of a web product.
mkcodev@arch ~>
// 01 — projects
01 / 02
2026 — presente
Marketing agency site with commented blog, Stripe payments, landing pages and custom animations.
02 / 02
2026
Gym management app: own REST API with Flask + SQLAlchemy and a React frontend. 4Geeks final project.
Nightclub website with its own Figma design system, GSAP/Framer Motion animations and technical SEO.
Astro · Figma · GSAP · Framer Motion · SEOvisit site
Corporate site for a bathroom-industry client, built with Astro.
Astro · TypeScriptvisit site
Website for the Zamora sommelier association, built with WordPress.
WordPress · SEOvisit site
Services site for a local electrician: lead generation focused on fast loading and local SEO.
Next.js · Vercelvisit site
// 02 — how I work
~/flow
If something repeats twice, it gets scripted: terminal, aliases and automation.
lighthouse
Green Core Web Vitals as a requirement, not an afterthought.
motions
vim motions in the editor and on this site. Try pressing j k h l.
git log
Clean history: conventional commits, short-lived branches, reviewable PRs.
~/.config
Arch + versioned dotfiles: my setup clones with one command.
ai pair
Claude Code as pair programmer; judgment stays human.
// 03 — git log
// 04 — about
I started in 2019 building Shopify stores and ranking sites with technical SEO. From there to design — Figma, Adobe — and from design to code: today I build complete web products with React, Next.js and Astro.
I work in the terminal: Arch, Hyprland, Neovim and fish. I care about the details you don’t see — accessibility, Core Web Vitals, a clean git history — because they make the visible part work.
open_to_work — Bilbao · remote/hybrid

$ ls certs/ | wc -l → 10
4Geeks Academy
verify ↗Udemy — Víctor Robles
Udemy — Víctor Robles
Udemy — Código 369
Udemy
DevTalles — Fernando Herrera
DevTalles — Fernando Herrera
// 06 — contact
A project, a role, or just fast-websites talk? My inbox compiles.
info@mkcodev.com$ man shortcuts