Como artesano de software escojo las herramientas de programación, los lenguajes y las librerías que se adapten a lo que necesito diseñar o implementar. En continuo aprendizaje, buscando las mejores herramientas que se adapten a lo que quiero construir.
Me siento identificado con la definición original de la palabra Hacker: persona que disfruta con la exploración de los detalles de los sistemas programables y cómo aprovechar sus posibilidades, al contrario de aquellos que prefieren aprender solo lo imprescindible.
Llevo más de 20 años programando en Javascript casi todos sus sabores: Vanilla JS, ActionScript, CoffeeScript y ahora Typescript.
También hago aplicaciones móviles con React Native y expo tanto para android como iOS.
Y aplicaciones de escritorio con NW.js o [Electron] (https://www.electronjs.org).
Me encanta la parte visual y el UI/UX.
Me gusta prototipar las cosas que diseño con Sketch, Figma o tldraw.
¿Hablamos? [email protected]
{
frontend: ["Typescript", "NextJS 14/15", "React 18/19", "NextUI", "Zustand", "TailwindCSS", "zod", "framermotion"],
backend: ["Redis", "SQLite", "PostgreSQL", "Vercel", "Supabase"],
editor: "Visual Studio Code",
tools: ["Notion", "tldraw", "Sketch", "Figma"],
browser: ["Arc", "Brave", "Safari"],
os: ["MacOS", "Linux"]
}
{
who: "Nacho Rapallo",
where: "Madrid, Spain",
contact: "[email protected]"
}
{
when: "2022 / 2024",
work: "software technical lead",
skills: "NextJS, React, React-Native/Expo, NodeJS/Bun, Typescript, Redis, SQL Server, Linux Admin",
tasks: "Transformación digital: creación de multiples aplicaciones para mejorar procesos internos de la compañía",
}
{
when: "2013 / now",
work: "founder / CTO",
skills: "NextJS, React, React-Native, NodeJS, Firebase, Ruby on Rails"
clients: "La Vanguardia, Pronto, Mundo Deportivo, Huffpost, Funke, Bauer Media Group, La Razón, El Periódico, Prensa Ibérica, TVguia, TVmovie, Prisa, Zapi, Agile..."
}
{
when: "2007 / 2012",
work: "creative director",
skills: "Ruby on Rails, Javascript, ActionScript"
clients: "Vueling, Evax, Ikea, BMW, Nokia, Vodafone, VollDamm, Timeout, CocaCola, Pepsi, Ayuntamiento Barcelona..."
}
{
when: "2006",
work: "senior developer",
skills: "PHP, HTML & CSS, Javascript, ActionScript (Flash)",
clients: "Viajes Barceló"
}
{
when: "2004 / 2006",
work: "senior developer",
skills: "PHP, HTML & CSS, Javascript, ActionScript (Flash)",
clients: "Hoteles Silken, Javier Mariscal, Fernando Trueba Producciones, Copa America",
}
{
when: "1999 / 2003",
work: "technical & creative director",
skills: "PHP, HTML & CSS, Javascript, ActionScript (Flash)",
clients: "Zara, San Miguel, Mahou, Audi, Seat, Remo, Aldeasa",
}
{
when: "1998 / 1999",
work: "developer",
skills: "PHP, HTML & CSS, Javascript",
clients: "Opel, Telemadrid, CocaCola, Telecinco",
}
{
when: "1997 / 1998",
work: "web programmer",
skills: "ASP, PHP, HTML & CSS, Javascript, Macromedia Director",
clients: "Nestlé, Camel, Opel",
}
{
when: "1995 - 1996",
work: "programmer, games & interactive CDroms",
skills: "Visual Basic / Delphi",
}
{ ahora } aplicaciones móviles, frontend, diseño de API, scrapping, diseño
{ antes } animación por código, juegos, dirección creativa
{ ahora } javascript/typescript, node, php
{ antes } ruby, actionscript, c/c++, delphi/pascal, visual basic, basic, assembler (z80/8088)
{ ahora } react, svelte, nextJS, firebase, graphQL, expo, electron, NW.js, xState
{ antes } ruby on rails, ruby motion, angular, jquery
{ ahora } redis, SQLite, firestore, couchDB/pouchDB, algolia, graphQL, prisma, tRPC, supabase, turso
{ antes } MongoDB, elasticsearch, PostgreSQL, MySQL, SQLserver, dbase
{ ahora } node, bash scripting (zx), bun, notion, tldraw, scrapping (puppeteer), vscode, sketch, Warp, reMarkable, Figma, eraser.io
{ antes } flash, photoshop, after effects, premiere, xcode, framer, iTerm, balsamiq mockups,
español & inglés