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

    Portfolio Personal project
    Personal project 2026

    Santi020k Theme

    Designed and shipped a VS Code theme extension with matched dark and light variants, marketplace publishing, registry automation, and a focused documentation site.

    Creator

    Apr 28, 2026 - Present

    1 mo

    15 technologies

    Santi020k Theme · Creator

    2026

    Open source, community work, and practical developer experience.

    A closer look at the delivery decisions, technical tradeoffs, and product constraints behind this work.

    Active project

    Building a personal VS Code theme

    I built Santi020k Theme as a focused pair of editor themes for the tools I use every day. The goal was not only to make VS Code feel more personal, but to turn that design work into a real extension with validation, documentation, release automation, and distribution through the registries developers actually use.

    Goals

    • Create a calm coding surface with dark and light variants that share the same visual language.
    • Keep the theme practical across editor chrome, terminals, panels, syntax scopes, settings, notifications, and Git states.
    • Ship it like a product with marketplace metadata, preview assets, validation scripts, tests, and automated publishing.

    What I built

    • Two coordinated VS Code color themes: santi020k dark and santi020k light, tuned around deep indigo surfaces and muted violet accents.
    • Theme validation scripts that check package readiness, theme structure, registry assets, and contrast-sensitive color pairings.
    • A release pipeline for publishing to the Visual Studio Marketplace and Open VSX from versioned releases.
    • A small documentation site at theme.santi020k.com with previews, install paths, and development notes.

    Results

    • Public extension distribution through the VS Code Marketplace and Open VSX.
    • Repeatable releases backed by Changesets, package validation, tests, linting, and build checks.
    • A stronger personal tooling system where the visual layer, docs, and publishing workflow all live together.

    Why it matters

    Editor themes look simple from the outside, but good ones touch a surprising amount of product design: hierarchy, contrast, affordance, state, and long-session comfort. This project gave me a compact way to practice those decisions while keeping the same engineering standards I use for larger tools.

    Santi020k Theme light preview
    Share this piece

    More projects in a similar lane.

    Santi020k Chrome Theme
    Santi020k Chrome Theme — dark New Tab page with deep violet surfaces and muted lavender accents
    Personal project Creator
    2026
    Present

    Santi020k Chrome Theme

    Designed and published a Chrome browser theme that maps every surface to a named VS Code token from the Santi020k dark palette — deep violet, muted lavender, zero approximations.

    • Every Chrome surface maps to a named VS Code token — no guesswork, no approximations
    • Zero permissions required — ships as declarative JSON with no attack surface
    • Incognito windows use a deeper frame variant for visual distinction