Projects by Kevin Leutzinger [My Github]

I enjoy making websites and tools that do useful things. Everything listed is made from scratch by me.


~~ Visit my new portfolio ~~

Chrome Extensions

Link Title Description
Better Challonge Results Adds useful information (wins, losses, seeding) to the bracket results display on challonge.com
Youtube Now Playing Description Shows the currently playing song of Youtube video song compilations from timestamps in the description
Twitch Pause Live Save your spot in a livestream to continue watching later on twitch.tv
Hide Retweets Hide retweets on twitter by specified users
Netflix Timestamp Link Send Netflix links at a specified time in the video
Full Size Instagram Right Click Easily see full size IG pictures

Peer to Peer Group Video Chat with 2d Movement and Spatial Audio [2020]

(Firefox only)
Youtube Demo
Move around a space while you video chat with friends. The people you are near are loudest.
Technologies used: Nodejs, WebSockets, HTML/JS/CSS
Go to the lounge
[Source Code] (Collaboration with Aaron Santiago)


Rom Scraper/Downloader/Launcher [2020]


Using a gamepad or mouse/keyboard, quickly browse through as many roms as you can scrape from archive.org and launch them. I've added ~35,000 games to my collection.
More info here

[Currently Closed Source] (Collaboration with Aaron Santiago)


Automatic Melee Stage Music Player [2020]

Youtube Demo
The new Melee online build has music disabled, due to difficulty synchronizing reading audio files from disc.
This external program listens for live replay files and automatically plays the appropriate stage music.
Technologies used: Nodejs, HTML/JS
[Source Code]


ClipYT.me [2017]

Visit clipyt.me
A website that creates shareable compilations of multiple parts of youtube videos. It lets you combine or compare specific sections of many videos which then play in sequence when shared.
Technologies used: HTML/JS/CSS, Youtube Embedded Player API
[Source Code]


Better Challonge Results [2017]

https://chrome.google.com/webstore/detail/better-challonge-results/nlmopkefkemlpdpfkgllbeifljhkfeno
https://addons.mozilla.org/en-US/firefox/addon/better-challonge-results/
A Chrome and Firefox extension that improves and adds features to the results screen on challonge.com brackets. It adds displays for the wins/losses of every player, seeding, upsets, and more. Very useful for tournaments.
Technologies used: HTML/JS/CSS, Chrome Extension, Firefox Extension
[Source Code]


Full Size Instagram Right Click [2017]

https://chrome.google.com/webstore/detail/full-size-instagram-right/lkkiifjajjichjecgefjlefgidpihnpp
A Chrome extension that allows you to right click on an Instagram picture to see and save it at full resolution. Technologies used: HTML/JS/, Chrome Extension
[Source Code]


Survive Simon's Rock College Game

http://www.kevinleutzinger.com/surviveSRC/
An avoider game featuring every student's face from my old school Simon's Rock. Dodge the faces and try to make it to the end of the song.
Technologies used: HTML/JS, Firebase, Facebook API
[Source Code]


Planetary Motion Simulator

http://www.kevinleutzinger.com/projects/final/
Set the initial conditions for the star, planet, and moon to see how they behave.
Technologies used: HTML/JS
[Source Code]
(made with Aaron Santiago)


Hearthstone Card Sound Identification Game

http://www.kevinleutzinger.com/hearth Play the sounds and try to guess the card name.
Technologies used: HTML/JS
[Source Code]


kevinleutzinger.com Homepage

http://www.kevinleutzinger.com/
Click refresh to get a new background.
Technologies used: HTML/CSS/JS, D3.js
[Source Code]


This Project Page

Technologies used: HTML/CSS


Hosting Multiple Websites and Domains

I set up a remote server from scratch to host multiple websites such as http://davismelee.club, http://kevbot.xyz:3000
Technologies used: Lighttpd, Nodejs, VPS, Custom Domains


Python Game of Life One-Liner

def life(board):
  return [[int(int(sum(board[(y+y_d)%len(board)][(x+x_d)%len(board[0])] for y_d in range(-1,2) for x_d in range(-1,2)))+val*9 in (3,12,13)) for x, val  in enumerate(row)] for y, row in enumerate(board)]```
![](./img/life.png "")

[Read about the game of life here](https://en.wikipedia.org/wiki/Conway%27s_Game_of_Life)  

***

### Quick Attack: A Kevbot Fox SSBM Combo Video
[Youtube link](https://www.youtube.com/watch?v=1WCsfcQgjk8)