Skip to content
View JoaquinArruiz's full-sized avatar
🖥️
Working from home
🖥️
Working from home

Block or report JoaquinArruiz

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
JoaquinArruiz/README.md

Hi, I'm Joaquín 👋

Software Engineer · TypeScript · React · Node.js · Rust · AWS
Rosario, Argentina 🇦🇷 · Remote

Website LinkedIn


🧑‍💻 About me

  • 💼 Software Engineer building web, cloud and desktop applications
  • 🎓 Studying Information Systems Engineering at UTN
  • 🗣️ Spanish · English
  • 🌎 Based in Rosario, Argentina · working remotely with international teams

⭐ Featured project

Gutterberg
  • Gutterberg: a desktop app that turns print-and-play PDFs and card scans into cut-ready print sheets, at exact card sizes, with the original vector artwork untouched.
    • 🦀 Rust PDF engine (lopdf, PDFium) + ⚛️ React 19 / TypeScript UI on Tauri 2
    • 🔍 Automatic piece detection, plus an optional AI mode (Anthropic, OpenAI-compatible, Gemini, Ollama)
    • 📦 Windows, macOS and Linux installers built by GitHub Actions, with in-app auto-updates
    • 🌐 English & Spanish

Latest release Downloads


🛠️ Tech stack

AreaToolsWhat I use them for
Languages TypeScript JavaScript Rust C# Python Java Dart TypeScript day to day; Rust for systems and desktop work; C#, Python, Java and Dart on other projects
Frontend React Next.js Tailwind CSS Sass Material UI Storybook Vite Web apps, micro-frontends and reusable component libraries
Backend Node.js Express .NET Spring GraphQL REST and GraphQL APIs, services and serverless functions
Databases MongoDB DynamoDB PostgreSQL SQLite Redis Firebase Supabase Document, key-value, relational and cache data; Firebase and Supabase as backend platforms
Cloud & DevOps AWS Cloudflare Vercel Netlify Terraform Docker Kubernetes GitHub Actions Linux Infrastructure as code, containers, CI/CD, hosting and deployments
Desktop & Mobile Tauri Flutter React Native Cross-platform desktop apps (Tauri) and mobile apps (Flutter, React Native)
Testing Jest Vitest Playwright Postman Unit, end-to-end and API testing
AI Tools Claude Claude Code ChatGPT Codex GitHub Copilot Cursor DeepSeek Ollama Research, debugging, code generation and reviews; LLM API integrations and local models in my own projects
Tools Git GitHub Jira Figma VS Code Zed Version control, planning, design handoff and editing

📊 GitHub stats

GitHub streak Top languages


¡Gracias por pasar! · Thanks for stopping by!

Pinned Loading

  1. Gutterberg Gutterberg Public

    Turn print-and-play PDFs and card scans into cut-ready print sheets. Exact sizes, gutters, cut marks, duplex. Desktop app (Tauri, Rust, React).

    TypeScript 17 2

  2. color-scorer color-scorer Public

    Color contrast checker with WCAG 2 and APCA scores, hue-preserving fixes, color blindness simulation and a palette matrix. Built with React, TypeScript and Tailwind.

    TypeScript 1