Mateusz Muszarski

Full-stack product engineer

El código es solo la herramienta. Creo productos que resuelven problemas reales y dan resultados.

  • Yo solo, de principio a fin
  • Web + móvil
  • Ambas tiendas de apps
  • TypeScript
  • React
  • Next.js
  • Astro
  • Expo
  • Supabase
  • PostgreSQL
  • Tailwind
  • three.js
  • GSAP
  • Vercel
  • Claude Code
  • MCP

Prácticas · Cetuspro · 2026

PstrykWeb

Webs a medida para negocios locales, encargadas con un solo formulario online.

El dueño de un negocio local responde unas preguntas en un único formulario online y encarga una web hecha para su negocio. Desarrollé PstrykWeb para Cetuspro, una empresa polaca de desarrollo de software.

En línea

Hecho con

  • Next.js
  • TypeScript
  • Vercel

Producto propio · en solitario · 2026

Linkoglot

Haz una foto y ya tienes tarjetas. Una app de idiomas por suscripción, publicada en solitario en ambas tiendas.

Apunta la cámara a una calle, una habitación o tu desayuno, y Linkoglot convierte lo que ve en tarjetas y cuestionarios. Gratis para probar, luego un plan mensual o anual; la app está en 30 idiomas. La desarrollé y la publiqué yo solo.

Publicada · aún sin tracción

Hecho con

  • Expo
  • React Native
  • Supabase
  • RevenueCat
  • Lingui

Prácticas · Neoteric · 2026

Clockful

  • 118 tests automatizados: 49 Vitest, 69 Playwright
  • 5/5 tablas con seguridad a nivel de fila
  • 15 requisitos en la especificación
  • 9 días de la especificación a la entrega (estimación)

Una app de control horario con roles, hecha con agentes de IA y contrarreloj.

Un encargo de prácticas de Neoteric, una empresa polaca de desarrollo de software: una app de control horario donde los empleados registran su tiempo y los administradores ven los informes. La regla era construirlo solo con agentes de IA y con plazo. Los dirigí y verifiqué lo que construyeron, desde las reglas de la base de datos hasta los tests.

Código privado · sin despliegue público

Hecho con

  • Next.js
  • Supabase
  • TanStack Query
  • Vitest
  • Playwright

Personal · en solitario · 2025

Para ordenador · WebGL2 · ~14 MB. Texturas de planetas: Solar System Scope (se abre en una pestaña nueva), CC BY 4.0 (se abre en una pestaña nueva).

Un portfolio que recorres volando: de la Tierra a Neptuno en 12 paradas de cámara.

Mi portfolio anterior: un vuelo por el sistema solar guiado por el scroll, donde cada planeta guarda una sección. 13 shaders escritos a mano en GLSL. Mejor en un ordenador.

Hecho con

  • three.js
  • React Three Fiber
  • GSAP
  • Vite

Space folio

También publiqué

Todos los proyectos

Cómo trabajo

El código es una de siete paradas

El mismo ciclo en cada proyecto

Product engineer

Parada 01 · Cliente

Empiezo por quien lo paga y por lo que necesita ganar.

  • objetivos en cifras
  • presupuesto
  • plazo

Parada 02 · Usuarios

Quién lo usa, qué quiere resolver y dónde abandona.

  • flujos de usuario
  • apps reales como referencia
  • puntos de abandono

Parada 03 · Conversión

Menos pasos entre el interés y la acción.

  • un CTA claro
  • formularios cortos
  • páginas rápidas

Parada 04 · Ingresos

La forma de generar ingresos se diseña desde el primer día.

  • precios
  • pagos
  • RevenueCat

Parada 05 · Código

Después, el código: web, móvil y backend, de principio a fin, con tests.

  • TypeScript
  • tests automatizados
  • revisión de código

Parada 06 · Lanzamiento

Publicar es parte del trabajo: pipelines, despliegues y publicación en las tiendas.

  • GitLab CI/CD
  • Vercel
  • App Store y Google Play
  • Search Console

Parada 07 · Medición

Mido y después decido qué cambiar.

  • analítica
  • Lighthouse
  • opiniones de usuarios

Flujo de trabajo con IA

Cómo desarrollo con IA

La configuración real detrás de esta web

Dirijo la IA como a un equipo.

Yo dirijo. Los agentes de Claude Code hacen el trabajo, cada uno con su tarea, y nada sale sin que yo lo revise.

01 Le doy el encargo al agente principal: el objetivo, los límites y cuándo está terminado.

  • objetivo
  • límites
  • definición de terminado

02 Lee la wiki que mantienen los agentes. Un hook elige las páginas que necesita esta tarea.

  • wiki LLM al estilo de Karpathy
  • hook de enrutado
  • decisiones
  • lecciones

03 Los subagentes investigan en paralelo y vuelven con conclusiones.

  • subagentes
  • documentación
  • referencias
  • auditorías

04 Los servidores MCP traen datos reales: pantallas de apps reales, componentes, un navegador.

  • MCP
  • Mobbin
  • registro de shadcn
  • Playwright

05 Construye dentro de las reglas. Los hooks bloquean las acciones arriesgadas.

  • hooks de seguridad
  • scripts

06 Skills y controles de calidad revisan cada cambio: tipos, tests, accesibilidad, velocidad.

  • TypeScript
  • ESLint
  • Vitest
  • axe
  • Lighthouse

07 Reviso y decido. Lo aprendido vuelve a la wiki.

  • revisión de código
  • lecciones

Competencias

Experiencia · cualificaciones · formación · equipos

Elige uno

Competencias

Artículos · En inglés

Notas de trabajo

Contacto

Basta con un mensaje

Polonia · CET

¿Hablamos? Escríbeme

Un puesto, un proyecto o una pregunta. Basta con una línea.

  • Indefinido o freelance
  • En remoto o híbrido · Polonia, CET
  • Inglés · polaco
Tema (opcional)

Solo se usa para responder. Política de privacidad