.
v Scroll v
About Me
Hi! I'm Sidney Hestres (in case that wasn't obvious) and to sum me up in a sentence: I'm a computer guy.
I graduated from UW Madison with a degree in computer engineering and am now looking for work as a developer. I enjoy building PCs and running my own homelab, and I'm always working on some project - from a laser deterrent system for my cats to an AI-based Pictionary game. I'm endlessly curious and aim to gain a deep understanding of whatever I'm working on. Outside of tech, I also enjoy designing games, writing music, and playing racquet sports. Above all, I love learning new things.

Below are some projects I've created. Not everything I make gets polished enough to share, but here are a few that did!
Projects
FEEL
FEEL is a social emotional learning program for elementary school students. It teaches self awareness and control, social awareness, and relationship skills to students, while helping teachers be more aware of patterns in the emotions of both individual students and their class as a whole. FEEL is the primary product of Feelings Focus llc, where I am co-founder and developer. In this role I've gained experience in fullstack development, designing secure software around FERPA and HIPAA requirements, and creating interactive and touchscreen-friendly web pages. I also gained experience in nextjs, deploying software as a cloud service, managing custom docker containers, and designing maintainable software.
Learn more about FEEL
pAIctionary
pAIctionary is a simple concept, and a really fun game. It's the classic game of pictionary, but instead of drawing you submit a prompt to an ai image generator. I created this project to learn websockets. While making it I created custom session tokens and, because I challenged myself to write it in vanilla javascript, made a custom single page app that can resume any state if the page is reloaded in the middle of a game.
Play pAIctionary
Slime Mold Simulation
Physarum Polycephalum, otherwise known as "Slime Mold" is an acellular organism that can be beautifully simulated with a few simple rules. In this project I optimized compute shaders to run and render a simulation with millions of agents at over 100 frames / second.
Try out the simulation
Sharepoint
While starting Feelings Focus, I worked at a hotel desk as a day job. Although it wasn't in my formal job description, I took the initiative to create a Sharepoint site for my team. The site began as a simple knowledge repository, but when I realized its potential for much more, I added automation for business processes, a multimodal training center, procedure references, and more. I also created and delivered a presentation titled "Sharepoint: How to integrate a 24/7 staff" at the UW Madison Showcase, an annual event highlighting exciting innovations and improvements across campus. As a result, an associate director from the McBurney Center reached out for a personal demo of the SharePoint system I had developed, wanting to learn how it could benefit their own team.
See my presentation
Esoteric Programming Languages
Esoteric programming languages, as the name implies, are languages designed with a purpose other than usefulness. Despite this, I find esoteric languages to be a fun use of time. They can be challenging, interesting, and sometimes downright hilarious. And they're always a great exercise in creative programming. Here are a handful of these languages, and programs I've written in them.
Enter the world of weird
Games
I enjoy making games! Here are three that I've released publicly.

Last Line - Protect the planet from an alien invasion! One standout feature of this game is the global leaderboard, built using the google sheets api. This is also the first game where I made everything myself, including art and music.

Quarantine Simulator - You caught covid! Try to meet your basic needs without getting your family sick. This was my first completed game jam.

Flower Game - Find and collect the flowers! This game was completed within 9 hours of the team meeting for the first time. Short and sweet, I was responsible for programming and writing music.

The Cone Must Go On - The ice cream machine is broken! You'll have to find a way to still serve the customers. This game was part of a game jam, and my first game in godot.
Click a title to play the game