Projects
Learn and enjoy with a collection of good practices and excellent ways to solve programming problems
Open Source Projects
I'm passionate about open source and love contributing to the community. Here are some of my notable projects that showcase my skills and interests.
FluentUI Svelte
Open Source
Modern Svelte 5 components inspired by Microsoft’s Fluent UI design system. Accessible, semantic, and WAI‑ARIA compliant, with native HTML behavior and reduced‑motion support. Built for Chromium browsers, evolving toward a complete UI toolkit.
FluentUI Icons Svelte
Open Source
A Svelte 5 library bringing Microsoft Fluent UI icons into modern apps. Lightweight, rune‑based components for seamless integration, consistent design language, and faster prototyping in Svelte projects.
SVGToSvelte
Open Source
A powerful CLI tool that transforms raw SVG files into clean, reusable Svelte 5 components using runes syntax. Designed for modern workflows, it streamlines UI development, ensures consistency, and accelerates prototyping with optimized code output.
TapSpot
Open Source
Declarative arrow-key / Home-End / PageUp-Down / Escape routing for any DOM tree. Configure roots and sub-groups via a single JSON attribute and TabSpot wires up focus moves, grouper enter/exit transitions, roving tabindex, grid navigation, RTL, and virtual lists — without inventing custom focus state, without fighting the browser, and without dependencies.