Skip to content
View leonardomso's full-sized avatar
🧱
Building.
🧱
Building.

Highlights

  • Pro

Organizations

@react-brasil

Block or report leonardomso

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 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
leonardomso/README.md

πŸ‘‹ Hi

My name is Leonardo Maldonado. Software engineer from Brazil, based in Valencia, Spain. 7+ years building for the web β€” from early-stage startups to international product companies.

Creator of 33 JavaScript Concepts β€” 66K+ GitHub stars, translated into 40+ languages, recognized by GitHub as a top open-source project of 2018.

About me

  • Previously sole frontend engineer on Spaceship at Namecheap, working on their domain search product.
  • Written 100+ technical articles on JavaScript, TypeScript, React, and Node.js for LogRocket and Progress.
  • I build things across languages β€” JavaScript, TypeScript, Go, Rust β€” because shipping is how I learn.

Projects

  • 33-js-concepts β€” 33 JavaScript concepts every developer should know. 66K+ stars and translated into 40+ languages by the community.
  • Shopwyse β€” An ERP I built for retailers who need POS, inventory, CRM, and financial reporting under one roof. TanStack Start, Elysia, PostgreSQL.
  • Polyglot β€” An AI writing assistant that interviews you first, then drafts content in your voice from different angles.
  • Otis Finance β€” A stock market API for real-time prices, SEC filings, earnings, and financials.
  • gone β€” I wanted a dead link detector that was actually fast, so I wrote one in Go. Concurrent, has a TUI, and works in CI.
  • betterhook β€” A git hooks manager I built in Rust because existing ones don't handle worktrees or parallel agents well. DAG scheduling, blake3 caching, Tokio under the hood.
  • rust-skills β€” 179 rules I wrote so AI coding agents stop guessing when they write Rust.

Writing

Get in touch

Pinned Loading

  1. 33-js-concepts 33-js-concepts Public

    πŸ“œ 33 JavaScript concepts every developer should know.

    JavaScript 66.3k 9.2k

  2. gone gone Public

    Fast, concurrent dead link detector for files.

    Go

  3. rust-skills rust-skills Public

    A collection of 179 rules that AI coding agents can use when writing Rust.

    155 22

  4. betterhook betterhook Public

    Fast, worktree-native git hooks manager built for parallel AI coding agents.

    Rust