# Yausell Ruiz > Senior Frontend Engineer in Amsterdam. React, React Native and TypeScript at Bitvavo; founder of Auxel Labs. Eighteen years shipping products end to end. ## Current roles - Senior Software Engineer at Bitvavo (https://bitvavo.com), since 2022. Full-time employment. - Founder of Auxel Labs (https://auxelabs.nl), a product studio. ## Availability (confirmed 2026-11-01) - Roles: open to select roles ## How the job and the studio fit together - Time: Bitvavo is my full-time job. Auxel Labs runs alongside it. - Permission: Bitvavo knows about Auxel Labs. ## Products and open source - [OpenConsent](https://openconsent.dev) (Auxel Labs): GDPR-compliant cookie consent for React and Next.js with Google Consent Mode v2 built in, installed through the shadcn/ui registry. Case study: https://yausell.com/work/openconsent (Markdown: https://yausell.com/work/openconsent.md) - [BitPaper](https://bitpaper.vercel.app/): A fully offline CLI that generates paper wallets for Bitcoin, Ethereum, Solana and Chainlink, with QR codes, BIP39/BIP44 derivation and a plugin architecture. Case study: https://yausell.com/work/bitpaper (Markdown: https://yausell.com/work/bitpaper.md) - [Airtifact](https://airtifact.page) (Auxel Labs): The open-source deployment layer and artifact preview hub for AI coding agents. Drop a ZIP for a shareable link, or let agents deploy live previews via MCP. Case study: https://yausell.com/work/airtifact (Markdown: https://yausell.com/work/airtifact.md) - [Inbu](https://www.inbu.nl) (Auxel Labs): Inburgering A2 exam prep for busy people in the Netherlands: 1000+ exam-format exercises, an adaptive study plan and AI feedback on speaking and writing. Case study: https://yausell.com/work/inbu (Markdown: https://yausell.com/work/inbu.md) - [Archis](https://archis.dev) (Auxel Labs): A local index your coding agent asks before it reads a file. In its early benchmark with Claude Code, agents used about 22% fewer tokens in a typical session. Your code never leaves your machine. Case study: https://yausell.com/work/archis (Markdown: https://yausell.com/work/archis.md) - [yausell.com](https://yausell.com): This site: a 5.8 MB self-extracting page rebuilt as a static Astro site that scores 100 on every Lighthouse category, with CI that keeps it there. Case study: https://yausell.com/work/yausell-com (Markdown: https://yausell.com/work/yausell-com.md) ## Now (2026-11-01) Full-time at Bitvavo as a Senior Software Engineer, working on the web and mobile frontend in React, React Native and TypeScript. Alongside it, at Auxel Labs, I am rebuilding this site in public, one phase at a time: pages for each kind of visitor, case studies with live numbers, and now this log. ## Latest log entries - 2026-11-01 [This log, with feeds](https://yausell.com/log/2026-11-01-yausell-com-log) (Shipped, yausell.com): Short, dated entries like this one now live here first, typed as shipped, learned, metric or note. There is an RSS and a JSON feed for the whole log and one for each product, so you can follow only the project you care about. - 2026-11-01 [A page for each kind of visitor](https://yausell.com/log/2026-11-01-yausell-com-doors) (Shipped, yausell.com): Recruiters, collaborators and the curious each get their own page: /hire, /studio and /about, plus a one-page CV. Availability is written down with the date it was last confirmed, and is also published as /status.json. - 2026-11-01 [Case studies with numbers that update themselves](https://yausell.com/log/2026-11-01-yausell-com-case-studies) (Shipped, yausell.com): Each product now has a case study with its stars, downloads and last commit read from GitHub and npm at build time. Every number shows its source and the date it was read, and a daily rebuild keeps them fresh. - 2026-11-01 [Moved to Astro, with CI that holds the scores](https://yausell.com/log/2026-11-01-yausell-com-astro) (Shipped, yausell.com): The site now builds with Astro from content files that a schema checks, so a typo fails the build instead of reaching the page. Every pull request runs Lighthouse on mobile and desktop and axe in both themes, and cannot merge below 100. - 2026-11-01 [BitPaper, 107 npm downloads in a week](https://yausell.com/log/2026-11-01-bitpaper-downloads) (Metric, BitPaper): The npm registry counted 107 downloads of BitPaper in the seven days before November 1, 2026, almost a year after its first release. ## Experience - 2025 — Now: Founder, Inbu · Auxel Labs - 2022 — Now: Senior Software Engineer, Bitvavo - 2019 — 2022: Senior Software Engineer · Frontend, Everon × EVBox - 2018 — 2019: Software Engineer, Mercado Libre - 2016 — 2018: Senior Frontend Developer, Nisum Latam - 2015 — 2016: Software Engineer, Independent - 2010 — 2015: University Professor, Universidad de las Ciencias Informáticas - 2010 — 2014: Senior Web Developer, Centro de Consultoría y Desarrollo de Soluciones SOA - 2008 — 2010: Project Lead, Video Game Development Area, UCI ## Skills React, Next.js, React Native, TypeScript, Node.js, UI Design, Tailwind, UI architecture, shadcn/ui, Web3, Supabase, Framer Motion, Testing · Vitest, Performance, Accessibility ## Pages - [Hire](https://yausell.com/hire): role fit, status, experience, skills, recommendations - [Work](https://yausell.com/work): case studies with public numbers and sources - [Studio](https://yausell.com/studio): Auxel Labs, its products and open source - [About](https://yausell.com/about): background, full timeline - [CV](https://yausell.com/cv): one-page CV - [Log](https://yausell.com/log): dated entries; feeds at https://yausell.com/feeds/log.xml and https://yausell.com/feeds/log.json - [Now](https://yausell.com/now): this month's focus - [Contact](https://yausell.com/contact): one form for hiring, collaboration, product support and press - [Status](https://yausell.com/status.json): availability as JSON ## Links - GitHub: https://github.com/yhauxell - X: https://x.com/yausellruiz - LinkedIn: https://linkedin.com/in/yausell