Sam Nesler

Hello world!

I'm Sam!

whois Sam

Heya! I'm Sam, a 21 year old developer from Wisconsin, USA. I'm currently studying Computer Science at UW-Madison. When I'm not programming, you'll find me hiking, mountain biking, reading, tinkering with my old-PC-turned-server, or playing video games. I'm always looking out for new projects that excite me, so feel free to reach out!

Here's a quick peek at what I'm up to right now:

Discord status

psst, want one of these for yourself? try my Discord status SVG generator!

ls ./blog/recent-posts

cat ./projects

2026

The Defense

Featured Interactive School

A game of absurd courtroom drama, once again heavily inspired by Jackbox party games. Built as a final project for a theatre improvisation class. The README.md has the rules.


Live - Source

The Defense

A game of absurd courtroom drama, once again heavily inspired by Jackbox party games. Built as a final project for a theatre improvisation class. The README.md has the rules.

Live - Source

2026

Strong Towns Tax Explorer

Featured School Client work

A map of property tax data for the city of Madison, built with DSSD for Strong Towns' Madison chapter. I led the team of the maps and statistics pages, learning from my past work on DSSD's Red CORAL project.


Live - Source

Strong Towns Tax Explorer

A map of property tax data for the city of Madison, built with DSSD for Strong Towns' Madison chapter. I led the team of the maps and statistics pages, learning from my past work on DSSD's Red CORAL project.

Live - Source

2026

Minecraft Fractal

Experiments Interactive

A zoomable experiment where Minecraft textures recursively replace pixels for an infinite fractal effect.


Live - Source

Minecraft Fractal

A zoomable experiment where Minecraft textures recursively replace pixels for an infinite fractal effect.

Live - Source

2026

Paintball

Featured Tools

An alternative frontend for multiple image generation models where you can bring your own API keys.


Live - Source

Paintball

An alternative frontend for multiple image generation models where you can bring your own API keys.

Live - Source

2026

Restaurant Receipt Splitter

Tools

Scans a restaurant receipt, lets you assign entrees to people, then calculates tip and tax for a clean split.


Live - Source

Restaurant Receipt Splitter

Scans a restaurant receipt, lets you assign entrees to people, then calculates tip and tax for a clean split.

Live - Source

2026

SimpleGIF

Tools

A streamlined tool for creating, converting, cropping, and compressing GIFs.


Live - Source

SimpleGIF

A streamlined tool for creating, converting, cropping, and compressing GIFs.

Live - Source

2026

Super Brothers Reader

Tools

A lightweight reader for the Super Brothers webcomic designed to avoid the friction of using DeviantArt.


Live - Source

Super Brothers Reader

A lightweight reader for the Super Brothers webcomic designed to avoid the friction of using DeviantArt.

Live - Source

2026

Trakt iCal Generator

Tools

Generates an iCal feed from your Trakt calendar so you can track movie and show release dates.


Live - Source

Trakt iCal Generator

Generates an iCal feed from your Trakt calendar so you can track movie and show release dates.

Live - Source

2026

Lia for La Crosse

Client work

A site for a local political campaign, built with Astro and Tailwind CSS. I built the site and continue to maintain it, making updates as needed and helping with hosting and email setup.


Live - Source

Lia for La Crosse

A site for a local political campaign, built with Astro and Tailwind CSS. I built the site and continue to maintain it, making updates as needed and helping with hosting and email setup.

Live - Source

2026

PJ and the Flamingos

Client work

A site for a local jazz band, built with Astro, Tailwind CSS, and Contentful.


Live - Source

PJ and the Flamingos

A site for a local jazz band, built with Astro, Tailwind CSS, and Contentful.

Live - Source

2025

Bucky's Buzzer Beater

Hackathons Interactive

Kahoot, but Jeopardy. A real-time trivia game built with websockets and Rust(!?) for MadHacks 2025.


Live - Source

Bucky's Buzzer Beater

Kahoot, but Jeopardy. A real-time trivia game built with websockets and Rust(!?) for MadHacks 2025.

Live - Source

2025

WebLabs Operation Weave

School Interactive

The second workshop event site for WebLabs' WebFest series, teaching participants SQL, REST APIs, and LLM tool calls through hands-on challenges.


Live - Source

WebLabs Operation Weave

The second workshop event site for WebLabs' WebFest series, teaching participants SQL, REST APIs, and LLM tool calls through hands-on challenges.

Live - Source

2025

Bike Benefits Map

Tools

A map of all businesses in the US that offer Bike Benefits discounts, optimized for mobile.


Live - Source

Bike Benefits Map

A map of all businesses in the US that offer Bike Benefits discounts, optimized for mobile.

Live - Source

2025

Vibe Check

Experiments

Creates an API key that lets an LLM agent share your location and Discord status.


Live - Source

Vibe Check

Creates an API key that lets an LLM agent share your location and Discord status.

Live - Source

2025

CS559 Showcase

School

The class project showcase site for CS559: Computer Graphics at UW-Madison.


Live - Source

CS559 Showcase

The class project showcase site for CS559: Computer Graphics at UW-Madison.

Live - Source

2025

Fishbowl

School

A 3D fishbowl simulation built with pure WebGL. Loads in models and handwritten shaders! My final project for CS559: Computer Graphics at UW-Madison.


Live - Source

Fishbowl

A 3D fishbowl simulation built with pure WebGL. Loads in models and handwritten shaders! My final project for CS559: Computer Graphics at UW-Madison.

Live - Source

2024

DSSD Madison - Red CORAL

Featured School Client work

An open-source club project that I led. A web app for a non-profit in South America that filters, sorts, and visualizes crime data on a map, table, and other charts.


Live - Source

DSSD Madison - Red CORAL

An open-source club project that I led. A web app for a non-profit in South America that filters, sorts, and visualizes crime data on a map, table, and other charts.

Live - Source

2024

LinkLooker

Tools

My first browser extension. Previews links using ChatGPT when you hover over them in Chrome and Firefox.


Live

LinkLooker

My first browser extension. Previews links using ChatGPT when you hover over them in Chrome and Firefox.

Live

2024

GitHub Discord README

Tools Featured

A project that embeds Discord statuses in SVGs that can be easily placed anywhere. Built with a vanilla HTML frontend and React backend(!?)


Live - Source

GitHub Discord README

A project that embeds Discord statuses in SVGs that can be easily placed anywhere. Built with a vanilla HTML frontend and React backend(!?)

Live - Source

2024

ImageHound

Experiments

My interview take-home for Fetch, where I interned during the summer of 2025. A web app that displays dog images from an API and lets you select and search for specfiic breeds, all coded in a handful of hours in Svelte.


Live - Source

ImageHound

My interview take-home for Fetch, where I interned during the summer of 2025. A web app that displays dog images from an API and lets you select and search for specfiic breeds, all coded in a handful of hours in Svelte.

Live - Source

2023

Back End Development and APIs

Certifications

freeCodeCamp certification in backend development and APIs.


Live

Back End Development and APIs

freeCodeCamp certification in backend development and APIs.

Live

2022

Front End Web Development

Certifications

freeCodeCamp responsive web design certification.


Live

Front End Web Development

freeCodeCamp responsive web design certification.

Live

2022

JS Algorithms and Data Structures

Certifications

freeCodeCamp JavaScript algorithms and data structures certification.


Live

JS Algorithms and Data Structures

freeCodeCamp JavaScript algorithms and data structures certification.

Live

2022

Front End Development Libraries

Certifications

freeCodeCamp front end development libraries certification.


Live

Front End Development Libraries

freeCodeCamp front end development libraries certification.

Live

2022

Data Visualization

Certifications

freeCodeCamp data visualization certification.


Live

Data Visualization

freeCodeCamp data visualization certification.

Live

2022

Mark Neumann for Congress

Client work

A Wordpress site for a local political campaign


Live

Mark Neumann for Congress

A Wordpress site for a local political campaign

Live

2022

Portfolio Website

Personal

The website you're currently on! Built with Astro, Tailwind CSS, and TypeScript.


Source

Portfolio Website

The website you're currently on! Built with Astro, Tailwind CSS, and TypeScript.

Source

./guestbook.sh

Leave a drawing in my guestbook!

Please don't draw anything I'll have to delete.

+