Salvatore Lopiparo

Software Engineer

Can I Mog It? Addon

Can I Mog It? is a quality of life addon for the video game World of Warcraft.

Can I Mog It? builds upon the default user interface with minimal impact. Color blind friendly icons and text are added to the tooltip to help players see at a glance if they already have learned an appearance. Icons from the addon can also be shown as an overlay throughout the default interface (bags, bank, vendors, dungeon journal, etc.) to allow quick learning or selling of items, assist them in buying new appearances, or help them plan what they might want to farm next.

With over 3 million downloads it is a minimalist addition to many players’ interface and only four days after being released it was featured on the leading World of Warcraft news site MMO-Champion.

Date: June 19, 2016-Present
Language: Lua
Repository: GitLab
Addon Websites: CurseForge, WoWInterface

Credits

Full Stack Web Developer Nanodegree

August 2015 – January 2016

Course Information

Learned to build complex server-side web applications that make use of powerful relational databases to persistently store data. Then learned how to secure and configure a Linux-based server to host applications. Finally, explored the challenges in horizontally scaling an application to support thousands of users with a cloud-based application hosting provider.
Full_Stack_Web_Developer_Nanodegree_-_Udacity-2015-09-21_20.01.01

Project 1: Movie Trailer Website

Language: Python
Repository: GitHub

Project 2: Tournament Results

Language: Python, SQL, JavaScript
Tools: Flask
Repository: GitHub

Project 3: Item Catalog

Language: Python, SQL, JavaScript
Tools: Flask
Repository: GitHub

Project 4: Conference Organization App

Language: Python, SQL, JavaScript
Tools: Google App Engine
Repository: GitHub

Project 5: Linux Server Configuration

Language: Python, SQL, JavaScript
Tools: Vagrant
Repository: GitHub

Super Simple Python


Super Simple Python is a set of easy-to-understand tutorials written in short segments which address different aspects of Python and programming basics.

Date: 2014
Language: Python
Tools: Jetbrains PyCharm

AntiDaze Addon

AntiDaze is an addon for World of Warcraft designed to warn the when someone is dazed by Aspect of the Cheetah or Pack. I took over working on this addon as the original author abandoned it in 2008.

Date: 2008-Present
Game: World of Warcraft
Language: Lua
Repository: GitHub
Addon Websites: Curse, WoWInterface

WoW Combat Log Splitter

This application split and combined combat logs from World of Warcraft from two or more guild members to create the most exhaustive logs possible for uploading to the WoW Web Stats website. This was done to track DPS, healing, and damage taken for guild raids. Ensuring that it could detect and adapt to differences in time zone and different computer time was important.

Date: 2008-2009
Game: World of Warcraft
Platform: Tkinter
Language: Python
Code: Gist