Skip to content
View alexvcasillas's full-sized avatar
🏠
Working from home
🏠
Working from home

Highlights

  • Pro

Block or report alexvcasillas

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
alexvcasillas/README.md

πŸ‘‹ Hi, I'm Alex

Alex Casillas' Cat named Ruso

Principal Software Engineer based in Spain πŸ‡ͺπŸ‡Έ β€” building software products, tools, and open-source. Self-taught developer with a strong product mindset and a passion for scalable systems, performance, and developer experience.

Find me online

I have a 😸 cat β€”a Bombay called Sirius (2). He supervises most of my coding sessions.


πŸ’Ό Open Source & Professional Work

✍️ Tiptap β€” Rich Text Editor Framework (Core Contributor)

I’m a core contributor at Tiptap, one of the most popular open-source rich-text editor frameworks used by thousands of developers and companies worldwide.

Tiptap powers modern text editing experiences across SaaS products, documentation tools, and collaborative platforms. My work focuses on editor architecture, extensions, performance improvements, and developer experience.

β†’ https://tiptap.dev


πŸš€ Live Products & Tools

A privacy-first, cookie-less web analytics platform built as a lightweight alternative to Google Analytics.

Pulsora focuses on:

  • Anonymous traffic tracking
  • GDPR-friendly data collection
  • No cookies or invasive fingerprinting
  • Simple dashboards and actionable insights
  • Fast, minimal scripts for modern websites

Designed for founders, indie hackers, and product teams who want useful analytics without sacrificing user privacy.


⚑ curl-runner

A modern CLI tool for managing and running HTTP requests using YAML configuration files.

curl-runner makes API workflows reproducible and automation-friendly:

  • Define requests declaratively
  • Run collections of endpoints easily
  • Ideal for API testing, scripting, and CI pipelines
  • Built on Bun for speed and performance

Perfect replacement for scattered curl commands and ad-hoc scripts.


πŸ“¦ Cratebox.io β€” Open Source

A fast global CDN for NPM registry assets.

Cratebox allows you to instantly retrieve any public package file using a simple URL pattern:


cratebox.io/:package@:version/:file

Optimized for performance, caching, and developer convenience.


πŸ“š Published Courses

A complete hands-on course covering:

  • Application architecture
  • Centralized state management
  • Async actions and snapshots
  • Performance optimization with observers
  • Production-ready React patterns

Focused on building scalable React apps with clean state design.


πŸ“˜ Published Books

A practical guide to building server-side applications and CLI tools with Node.js β€” from fundamentals to real-world use cases.


A beginner-friendly introduction to JavaScript fundamentals, syntax, and core programming concepts.


Thanks for stopping by β€” let’s build great software πŸš€

Pinned Loading

  1. ueberdosis/tiptap ueberdosis/tiptap Public

    The headless rich text editor framework for web artisans.

    TypeScript 35.1k 2.9k

  2. curl-runner curl-runner Public

    curl-runner monorepo - CLI tool and documentation

    TypeScript 11 2

  3. react-native-loading-dots react-native-loading-dots Public

    A React Native loading component with dots or custom components and a smooth animation

    26 10

  4. cratebox cratebox Public

    A global, fast content delivery network for NPM

    TypeScript 19 4

  5. react-spring-pop react-spring-pop Public

    Animate React elements when they enter the viewport with physics based animations

    TypeScript 18 3

  6. graphdb graphdb Public

    An in memory database with sync capabilities

    TypeScript 4 1