mkcodev@arch~> whoami

Mikel Salvador García

Full Stack Developer — React · Next.js · Astro

Design, code, performance and SEO: the full life of a web product.

  • React
  • Next.js
  • Astro
  • TypeScript
  • Tailwind
  • GSAP
  • Node
  • pnpm
  • Arch
  • fish

// 01 — projects

Projects

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
case study
Screenshot — Geko Marketing

02 / 02

2026

Total Muscle

Gym management app: own REST API with Flask + SQLAlchemy and a React frontend. 4Geeks final project.

  • React
  • Flask
  • Python
  • SQLAlchemy
  • REST API
case study
Screenshot — Total Muscle

// 02 — how I work

How I work

~/flow

CLI-first

If something repeats twice, it gets scripted: terminal, aliases and automation.

lighthouse

Performance by default

Green Core Web Vitals as a requirement, not an afterthought.

motions

Keyboard-driven

vim motions in the editor and on this site. Try pressing j k h l.

git log

Atomic commits

Clean history: conventional commits, short-lived branches, reviewable PRs.

~/.config

Reproducible environment

Arch + versioned dotfiles: my setup clones with one command.

ai pair

AI-augmented

Claude Code as pair programmer; judgment stays human.

// 03 — git log

Timeline

  1. a3f19e2feat:first Shopify stores2019
  2. c7d02b8feat:technical SEO + WordPress affiliate2020
  3. e1b44f0feat:design & marketing — Figma, Adobe2021
  4. f9a71c3refactor:from design to code2022
  5. b2e88d1feat:first client sites shipped2023
  6. d4c30a7merge: 4Geeks bootcamp — Python/Flask2026
  7. HEADHEAD: open_to_worknow

// 04 — about

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

Mikel Salvador García, portrait

$ ls certs/ | wc -l → 10

Certifications

Full Stack Developer (360h)

2026

4Geeks Academy

verify ↗
  • Claude 101

    Anthropic

    verify ↗
  • Claude Code 101

    Anthropic

    verify ↗
  • Claude Code in Action

    Anthropic

    in progress
  • Máster en React

    Udemy — Víctor Robles

  • Máster en Lógica de Programación

    Udemy — Víctor Robles

  • JS Intensivo: camino hacia React

    Udemy — Código 369

  • Next Level CSS

    Udemy

  • Clean Code y Principios SOLID

    DevTalles — Fernando Herrera

  • Productividad con VS Code

    DevTalles — Fernando Herrera

// 06 — contact

Contact

A project, a role, or just fast-websites talk? My inbox compiles.

info@mkcodev.com