Skip to content
Santi020k

Search

Match titles, tags, and descriptions. Arrow keys to move, Enter to open, Esc to close.

Open from the page (not while typing in a field): / · K or CtrlK

    Santiago Molina

    Calm systems. Clear delivery.

    Tech lead and full-stack engineer focused on architecture, automation, and developer experience.

    Open to tech lead, full-stack, and engineering leadership roles

    Message on WhatsApp
    Architecture systems
    Medellin, Colombia · Remote worldwide 12+ years building teams and systems ReactJS Colombia
    Portrait of Santiago Molina

    12+

    Years shipping web and mobile products across full-stack, leadership, and automation roles.

    14

    Largest cross-functional team I have led across product, design, frontend, and backend.

    -75%

    Reduced release lead times by optimizing CI/CD pipelines and automating quality gates.

    100+

    Typical attendance for ReactJS Colombia meetups, workshops, and talks.

    Social proof

    Teams and products behind the work.

    A few of the products, companies, and communities behind the case studies. Not logos for the sake of logos, just a quick sense of the environments where the work has shipped.

    Technical leadership across esports web, mobile, backend, and real-time delivery at Void.

    Product engineering and fan-engagement systems shipped through Optic Power client work.

    AI martech dashboards and campaign workflows built during the Datagran modernization work.

    Analytics and customer-data product work supported through Datagran.

    High-traffic sports media platform and programmatic ad infrastructure for one of the world’s most recognized extreme sports brands.

    Community talks, workshops, and mentorship through one of Medellin’s most active React groups.

    Stack

    A full-stack toolkit built around automation and DX.

    React and TypeScript sit at the center, but the work extends across the full stack: backend services, automation pipelines, testing infrastructure, and delivery tooling.

    Selected work

    Work shaped by real teams, real constraints, and measurable outcomes.

    From headless commerce and esports to real estate and open source, these projects show how I approach architecture, automation, and delivery under real constraints.

    View all projects
    X Games
    X Games vertical logo on a branded red, charcoal, and ivory geometric cover
    Professional work Senior Full Stack Engineer
    2025

    X Games

    Built and scaled the official X Games digital platform — a high-traffic sports media site serving millions of fans — with real-time live streaming, geo-based access control, and a programmatic ad infrastructure powered by Google Ad Manager.

    • 56+ pull requests merged across two codebases
    • Real-time geo-based live stream access across global audiences
    Approach

    The work is technical, but the goal is always team clarity.

    The throughline in my work is making engineering calmer: clearer priorities, fewer avoidable decisions under pressure, and better systems for the people shipping them.

    Engineering that ships and systems that last.

    My work spans full-stack delivery, developer tooling, and automation: finding the slowest parts of a team's workflow and replacing them with repeatable systems that make shipping feel calmer and more predictable.

    I stay close to the code, set useful standards, and help teams make better technical decisions earlier.

    I co-organize ReactJS Colombia, write about DX and workflows, and keep building while working remotely from Medellin.

    Beyond delivery

    Speaking, community work, and the setup behind the work.

    Projects only show one part of the picture. The other part is how I share what I learn, contribute to engineering communities, and keep my own workflow sharp.

    Practical sessions for engineers, teams, and local communities.

    I am most useful in rooms where the goal is practical clarity: developer experience, technical leadership, architecture, testing, automation, and the delivery systems that make teams feel more confident.

    Engineering leadership for teams that still ship Developer experience that compounds Frontend architecture for real teams
    Explore speaking

    A practical setup built around clarity and fast feedback.

    The exact tools shift over time, but the priorities stay the same: boring reliability, fewer context switches, and a workflow that supports both deep implementation work and hands-on leadership.

    Boring reliability over shiny setup churn

    TypeScript, React, Astro, Node.js, Tailwind, Vitest, Playwright

    Fast feedback loops, clear standards, and fewer context switches

    See the uses page
    Writing

    Practical writing for engineers who build and lead.

    I write about software architecture, full-stack systems, automation, and the engineering decisions that help teams ship with confidence. Published in Towards Dev and on Medium.

    See all articles

    1/mo

    One flagship post each month, plus one refresh to an older evergreen article so the archive keeps compounding instead of aging in place.

    1/mo

    Older evergreen pieces scheduled for refresh so the archive keeps compounding.

    3

    Related reading tracks already live across the blog archive.

    Public work

    What I build publicly outside client work.

    The client work is only part of the story. I also publish tooling, write publicly about delivery systems, and stay close to community rooms where the ideas get tested in the open.

    Browse public projects
    Public work 229+ weekly npm downloads across personal, client, and shared codebases

    @santi020k/eslint-config-basic

    Built a DX-first ESLint toolkit for JavaScript and TypeScript teams that want stronger defaults, less setup friction, and cleaner reviews.

    View public project
    Best fit

    Where my work tends to be most useful.

    The teams that get the most leverage from my work usually need stronger technical direction without losing delivery momentum.

    See matching case studies

    Technical leadership for teams in motion

    Best fit when a team is shipping, but needs clearer standards, calmer releases, and stronger technical decision-making across the stack.

    Useful for product teams that need leadership without losing hands-on depth.

    Modernization work that still respects delivery pressure

    Useful when a platform needs to get faster, more accessible, and easier to evolve without freezing delivery for months.

    Strong match for rebuilds, migrations, architecture cleanup, and performance-heavy work.

    Developer experience and quality systems that compound

    A lot of the leverage comes from better linting, testing, CI/CD, documentation, and automation that reduce review noise and release stress.

    Best when the team already feels the friction every week and wants a calmer default.