Skip to content
View santi020k's full-sized avatar
🎯
Focusing
🎯
Focusing

Organizations

@justbitsite

Block or report santi020k

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
santi020k/README.md
Santiago Molina — Calm Systems. Clear Delivery.



Santiago Molina Orozco

Engineering Leader & Full-Stack · Medellín, Colombia · Remote worldwide

I lead engineering teams, architect resilient systems, and build tools that empower developers.

12+ years shipping full-stack products — from high-traffic sports media platforms to esports systems, SaaS products, and open-source tooling. I specialise in technical leadership, developer experience, and the kind of architecture decisions that keep teams moving without letting quality slip.

Currently open to tech lead, full-stack, and engineering leadership roles.


🧭 Right now

  • 🏗️ Building and maintaining santi020k.com — my personal site, blog, and portfolio
  • 🎙️ Speaking at community events about React, DX, and engineering leadership — upcoming sessions
  • 📝 Writing practical engineering content — Medium · Blog · 26+ posts published
  • 🌱 Exploring Python and Data Engineering
  • 👥 Co-organising meetups and workshops through ReactJS Colombia since 2017

📌 Selected work

Project Role Impact
Void.GG Technical Lead 35% better performance · 60% faster deploys · 95%+ sprint velocity
X Games Senior Full Stack Engineer 56+ PRs · Full GAM ad infrastructure · Geo-based live stream access control
Optic Power / Codepwr Senior Full Stack Engineer 40% better API performance · Shipped Team Liquid, NurtureBoss & Stardust.gg
eslint-config-basic Author Open-source ESLint config for TypeScript + React projects

⚡ Tech stack

Frontend

TypeScript React Next.js Astro TailwindCSS Redux

Backend & Data

Node.js Express GraphQL PostgreSQL MongoDB Supabase

Learning

Python Apache Airflow dbt

Quality & DX

Vitest Playwright ESLint Zod Storybook

Platform & Infra

Vercel AWS Docker GitHub Actions


🎙️ Speaking

I speak at meetups and workshops on engineering leadership, developer experience, and frontend architecture. Past sessions include:

  • Surviving Technical Interviews in React — ReactJS Medellín 2024 · ~110 attendees · ▶ Video · Slides
  • How to Automate Front End Processes (and Not Die Trying) — ReactJS Medellín 2024 · ~90 attendees

Interested in having me speak? Reach out at hi@santi020k.com or visit santi020k.com/speaking.


📊 GitHub stats

GitHub Streak

GitHub Stats Top Languages

Activity Graph

GitHub contribution grid snake animation

✍️ Latest writing

Cover: Astro Doctor: A Health Check for Astro Codebases
Astro Doctor: A Health Check for Astro Codebases

📅 Jun 28, 2026
Why I built Astro Doctor: a CLI, ESLint plugin, editor extension, GitHub Action, and agent skill system for…
Cover: What Is New in @santi020k/eslint-config-basic v2.0
What Is New in @santi020k/eslint-config-basic v2.0

📅 Jun 22, 2026
A practical tour of the shipped @santi020k/eslint-config-basic v2.0 release: ESLint 10, one main install,…
Cover: AI Coding Is Probabilistic. Your Delivery Process Should Not Be
AI Coding Is Probabilistic. Your Delivery Process Should Not Be

📅 Apr 16, 2026
Why ESLint, tests, snapshots, and end-to-end checks matter even more when AI can generate fast, plausible,…
Cover: Boosting Code Quality and Efficiency with My ESLint Configuration Library
Boosting Code Quality and Efficiency with My ESLint Configuration Library

📅 Nov 23, 2024
In a previous post, “Building the Best Next.js TypeScript Standard Vitest ESLint Configuration”, we discussed…
Cover: Configuring MongoDB with Homebrew on macOS: Converting a Standalone Instance to a Replica Set
Configuring MongoDB with Homebrew on macOS: Converting a Standalone Instance to a Replica Set

📅 Apr 05, 2024
Configuring MongoDB with Homebrew on macOS: Converting a Standalone Instance to a Replica SetSetting up a…
Cover: Storybook in Action with Next.js, Tailwind and TypeScript
Storybook in Action with Next.js, Tailwind and TypeScript

📅 Mar 29, 2024
Storybook in Action with Next.js, Tailwind and TypeScriptContinuing from our previous post on optimizing…

Read all posts on Medium · Read all posts on my blog


🤝 Let's work together

I'm at my best when a team is shipping but needs clearer standards, calmer releases, and stronger technical decision-making. Whether that's a tech lead engagement, architecture advisory, a workshop, or a full-stack build — feel free to reach out.


Profile views

Pinned Loading

  1. eslint-config-santi020k eslint-config-santi020k Public

    Welcome to @santi020k/eslint-config-santi020k, a comprehensive and opinionated ESLint configuration package for JavaScript, TypeScript, and React projects.

    TypeScript 5

  2. eslint-config-basic eslint-config-basic Public

    https://www.npmjs.com/package/@santi020k/eslint-config-basic

    TypeScript

  3. nomad-counter nomad-counter Public

    Nomad Calculator is an essential tool for travelers and adventurers worldwide. This application, available in both Spanish and English, allows you to keep a precise record of your time spent in dif…

    TypeScript

  4. santi020k-theme santi020k-theme Public

    Monorepo for the Santi020k Theme family: a calm violet theme system spanning VS Code, Chrome, shared brand packages, and static product websites.

    JavaScript

  5. unsaid unsaid Public

    TypeScript

  6. next-meetup next-meetup Public archive

    I created this repository for a talk at a meetup, where I was going to talk about next

    TypeScript 3