zettersten.com
AstroThis project demonstrates Erik’s product + brand execution: Erik Zettersten's Website
Erik Zettersten's Website
Projects + Contributions
Some are tools, some are platforms, some are experiments. All represent practical execution.
This project demonstrates Erik’s product + brand execution: Erik Zettersten's Website
Erik Zettersten's Website
This project shows Erik’s frontend performance and interaction design mindset: High-performance, zero-allocation marquee component for Blazor
High-performance, zero-allocation marquee component for Blazor
This project reflects Erik’s bias for practical engineering: Experience interactive tournament brackets with real-time updates. Hover over teams to see them highlighted across all rounds. Use the controls below to interact with the bracket.
Experience interactive tournament brackets with real-time updates. Hover over teams to see them highlighted across all rounds. Use the controls below to interact with the bracket.
This project reflects Erik’s bias for practical engineering: A powerful table rendering library for SixLabors.ImageSharp that generates beautiful table images with an HTML/CSS-inspired fluent API.
A powerful table rendering library for SixLabors.ImageSharp that generates beautiful table images with an HTML/CSS-inspired fluent API.
This project reflects Erik’s bias for practical engineering: DAOC Eden Server - Key Mapping Utilities for Windows
DAOC Eden Server - Key Mapping Utilities for Windows
This project demonstrates Erik’s product + brand execution: Nenvy's Website
Nenvy's Website
This project reflects Erik’s bias for practical engineering: A focused TypeScript project built to solve a concrete real-world problem with clean developer ergonomics.
This project shows Erik’s frontend performance and interaction design mindset: BlazorCanvas2d is a high-performance HTML5 Canvas API wrapper for Blazor applications. It provides a comprehensive C# interface to the browser's 2D rendering capabilities, enabling developers to create rich graphics, interactive visualizations, and games directly within Blazor components.
BlazorCanvas2d is a high-performance HTML5 Canvas API wrapper for Blazor applications. It provides a comprehensive C# interface to the browser's 2D rendering capabilities, enabling developers to create rich graphics, interactive visualizations, and games directly within Blazor components.
This project shows Erik’s frontend performance and interaction design mindset: A high-performance typewriter component for Blazor that animates text character-by-character with full HTML support. Built with .NET 10 features for optimal performance, AOT compilation, and aggressive trimming.
A high-performance typewriter component for Blazor that animates text character-by-character with full HTML support. Built with .NET 10 features for optimal performance, AOT compilation, and aggressive trimming.
This project shows Erik’s frontend performance and interaction design mindset: A modern Blazor component for creating spoiler text with beautiful particle effects. Inspired by spoilerjs, built with bleeding-edge .NET 10 features and modern CSS.
A modern Blazor component for creating spoiler text with beautiful particle effects. Inspired by spoilerjs, built with bleeding-edge .NET 10 features and modern CSS.
This project shows Erik’s frontend performance and interaction design mindset: A high-performance Blazor component for animating items into a cart with customizable easing functions
A high-performance Blazor component for animating items into a cart with customizable easing functions
This project shows Erik’s frontend performance and interaction design mindset: Blazor Fast Rolling Numbers is a high-performance animated counter component for Blazor inspired by @layflags/rolling-number.
Blazor Fast Rolling Numbers is a high-performance animated counter component for Blazor inspired by @layflags/rolling-number.
This project highlights Erik’s platform and systems thinking: Official repository for Elsa Workflows Extensions. This repository contains modular integration packages for various third-party services such as Gmail, Telegram, Azure, and more, extending Elsa's workflow automation capabilities.
Official repository for Elsa Workflows Extensions. This repository contains modular integration packages for various third-party services such as Gmail, Telegram, Azure, and more, extending Elsa's workflow automation capabilities.
This project demonstrates Erik’s product + brand execution: A deka fitness challenge calculator
A deka fitness challenge calculator
This project shows Erik’s frontend performance and interaction design mindset: https://github.com/jonasstrehle/supercookie
https://github.com/jonasstrehle/supercookie
This project reflects Erik’s bias for practical engineering: voice activated sticker dreamer and printer.
voice activated sticker dreamer and printer.
This project reflects Erik’s bias for practical engineering: Contains Geospatial AI/ML related code
Contains Geospatial AI/ML related code
This project reflects Erik’s bias for practical engineering: A focused multi-language project built to solve a concrete real-world problem with clean developer ergonomics.
This project reflects Erik’s bias for practical engineering: MarkdigExtensions.Query is a powerful, jQuery-style query engine for traversing, filtering, and manipulating Markdown documents in .NET. Built on top of the Markdig Markdown parser, it provides an expressive API for searching and transforming Markdown nodes with CSS-like selectors.
MarkdigExtensions.Query is a powerful, jQuery-style query engine for traversing, filtering, and manipulating Markdown documents in .NET. Built on top of the Markdig Markdown parser, it provides an expressive API for searching and transforming Markdown nodes with CSS-like selectors.
This project highlights Erik’s platform and systems thinking: With the LinkPreview API, you can programmatically obtain detailed website information, including the title, preview image, and brief description, for any given URL.
With the LinkPreview API, you can programmatically obtain detailed website information, including the title, preview image, and brief description, for any given URL.
This project reflects Erik’s bias for practical engineering: A high-performance .NET library for merging Tailwind CSS class names with full conflict resolution, deduplication, and support for all major Tailwind v4 utilities, responsive breakpoints, and modifiers.
A high-performance .NET library for merging Tailwind CSS class names with full conflict resolution, deduplication, and support for all major Tailwind v4 utilities, responsive breakpoints, and modifiers.
This project shows Erik’s frontend performance and interaction design mindset: The clone of "Storybook" for Blazor, a frontend workshop for building UI components and pages in isolation.
The clone of "Storybook" for Blazor, a frontend workshop for building UI components and pages in isolation.
This project reflects Erik’s bias for practical engineering: Erik Zettersten's Github Profile!
Erik Zettersten's Github Profile!
This project shows Erik’s frontend performance and interaction design mindset: Blazorex is an HTML Canvas wrapper library for Blazor.
Blazorex is an HTML Canvas wrapper library for Blazor.
This project shows Erik’s frontend performance and interaction design mindset: A free and open-source block-based email template builder.
A free and open-source block-based email template builder.
This project highlights Erik’s platform and systems thinking: A focused JavaScript project built to solve a concrete real-world problem with clean developer ergonomics.
This project reflects Erik’s bias for practical engineering: Grab your own sweet-looking '.is-a.dev' subdomain.
Grab your own sweet-looking '.is-a.dev' subdomain.
This project reflects Erik’s bias for practical engineering: A vanilla alternative to Turn.js (a popular page turn style jquery plugin by Emmanuel Garcia)
A vanilla alternative to Turn.js (a popular page turn style jquery plugin by Emmanuel Garcia)
This project reflects Erik’s bias for practical engineering: A list of disposable/temporary email address domains
A list of disposable/temporary email address domains
This project reflects Erik’s bias for practical engineering: BadBotBlocker provides an efficient and customizable way to block malicious bots, scrapers, and unwanted traffic based on User-Agent patterns and IP ranges.
BadBotBlocker provides an efficient and customizable way to block malicious bots, scrapers, and unwanted traffic based on User-Agent patterns and IP ranges.
This project highlights Erik’s platform and systems thinking: High-performance .NET library designed to fetch and aggregate social media metrics across multiple platforms.
High-performance .NET library designed to fetch and aggregate social media metrics across multiple platforms.
This project highlights Erik’s platform and systems thinking: PathCat is a powerful and flexible URL building library for .NET, inspired by the popular JavaScript library [pathcat](https://github.com/alii/pathcat).
PathCat is a powerful and flexible URL building library for .NET, inspired by the popular JavaScript library [pathcat](https://github.com/alii/pathcat).
This project reflects Erik’s bias for practical engineering: A single Web3 provider solution for all Wallets
A single Web3 provider solution for all Wallets
This project reflects Erik’s bias for practical engineering: An HTTP Client that interfaces with Feedly Cloud API.
An HTTP Client that interfaces with Feedly Cloud API.
This project reflects Erik’s bias for practical engineering: The unofficial Lu.Ma .NET SDK! This SDK is designed to provide a seamless way to interact with the Lu.Ma API
The unofficial Lu.Ma .NET SDK! This SDK is designed to provide a seamless way to interact with the Lu.Ma API
This project reflects Erik’s bias for practical engineering: a fun little game
a fun little game
This project demonstrates Erik’s product + brand execution: Website
Website
This project reflects Erik’s bias for practical engineering: Invoke Javascript in NodeJS, from C#
Invoke Javascript in NodeJS, from C#
This project reflects Erik’s bias for practical engineering: A lightweight JavaScript library for drawing facilities on HTML5 canvas.
A lightweight JavaScript library for drawing facilities on HTML5 canvas.
This project demonstrates Erik’s product + brand execution: Carlos Acosta's Online Website & Portfolio
Carlos Acosta's Online Website & Portfolio
This project demonstrates Erik’s product + brand execution: ByteCubed algorithm & approach demonstration
ByteCubed algorithm & approach demonstration
This project reflects Erik’s bias for practical engineering: A staging place for my hangout with Triplebyte on 6/19
A staging place for my hangout with Triplebyte on 6/19
This project reflects Erik’s bias for practical engineering: The fast, future-friendly minifier https://butternut.now.sh now w/ gulp
The fast, future-friendly minifier https://butternut.now.sh now w/ gulp
This project shows Erik’s frontend performance and interaction design mindset: PrettyBlazor is a Blazor .NET library that enables Blazor developers to use control structures in their Blazor applications through markup without having to use obtrusive C# code to iterate or select particular fragments.
PrettyBlazor is a Blazor .NET library that enables Blazor developers to use control structures in their Blazor applications through markup without having to use obtrusive C# code to iterate or select particular fragments.
This project reflects Erik’s bias for practical engineering: A source generator for generating fast "reflection" methods for enums
A source generator for generating fast "reflection" methods for enums
This project reflects Erik’s bias for practical engineering: A focused HTML project built to solve a concrete real-world problem with clean developer ergonomics.
This project reflects Erik’s bias for practical engineering: Statiq Web is a flexible static site generator written in .NET.
Statiq Web is a flexible static site generator written in .NET.
This project demonstrates Erik’s product + brand execution: Peterson Nutrition & Fitness, Richmond, VA
Peterson Nutrition & Fitness, Richmond, VA
This project shows Erik’s frontend performance and interaction design mindset: Blazor browser size interop for matchMedia and browser window size at runtime.
Blazor browser size interop for matchMedia and browser window size at runtime.
This project reflects Erik’s bias for practical engineering: A Docker-powered stateless API for converting HTML, Markdown and Office documents to PDF
A Docker-powered stateless API for converting HTML, Markdown and Office documents to PDF
This project reflects Erik’s bias for practical engineering: A tiny library for generating blocky identicons as base64 encoded PNGs.
A tiny library for generating blocky identicons as base64 encoded PNGs.
This project reflects Erik’s bias for practical engineering: Inspect HTTP requests. Debug webhooks.
Inspect HTTP requests. Debug webhooks.
This project highlights Erik’s platform and systems thinking: Simple Rest MJML Server
Simple Rest MJML Server
This project reflects Erik’s bias for practical engineering: An HTTP Client and PDF builder that interfaces with EMoney PDF Cloud API.
An HTTP Client and PDF builder that interfaces with EMoney PDF Cloud API.
This project reflects Erik’s bias for practical engineering: A .netcore TSYS acquiring HttpClient (with tests)
A .netcore TSYS acquiring HttpClient (with tests)