Adam Wright,
 Software Engineer
        Welcome!
        
        As you can tell by the github.io domain, I made this website myself!
        Feel free to
        dig around the code.
        
        Just below this paragraph, you'll find
        my projects.
        
        At the bottom of the page, you'll see a variety of ways to
        contact me.
        
      
            Language focus: React, Node.js
            
            Time to complete: 2 weeks
          
            
            
              Plot Points is a minimalistic web-based virtual tabletop (VTT).
              Itβs the first VTT to be built mobile-first, allowing you to play
              your favorite tabletop roleplaying games from any device with ease
              and minimal setup. Without permissions separating players from a
              Game Master (GM), Plot Points is the perfect platform for games
              with high player participation or without a permanent Game Master
              β such as Fiasco, Wanderhome, or D&D using the optional Plot
              Points rule (the origin of our namesake).
              
              This project was completed with a team of four, with myself as the
              project manager.
              
              Check out the
              deployed site
              or its
              backend
              or
              frontend
              GitHub repositories. You can also watch a live
              video walkthrough
              (and Q&A) of the project which was featured during DigitalCrafts'
              Demo Day.
            
            Technology focus: React, Redux
            
            Time to complete: 1 week
          
            
            
              This mock dating app has the user swipe through potential matches
              of either dungeons or dragons, either skipping them or adding them
              to their matches. From the match page, the user can either remove
              the match or chat with the match β standard dating app
              functionality.
              
              You can jump right into the app
              here. Note that swiping only works on mobile devices (or the Inspect
              developer tool).
              
              Alternatively, you can swipe through its
              GitHub repo.
            
            Technology focus: Node.js, SQL via Sequelize, Express, Git
            
            Time to complete: 1 week
          
            
            
              This project was a mock ecommerce site inspired by the magic items
              of the worlds of D&D. As my first group project, I learned the
              importance of drafting and discussing ideas before getting to work
              and how to use Git and GitHub efficiently in a collaborative
              environment. This project was also my first foray into backend
              technologies β the backend portion of this project was my
              responsibility while my partner worked on the frontend. I became
              very comfortable with routes, sessions, and databases by the end
              of this project.
              
              Got some gold burning a hole in your bag of holding? You can visit
              the live site
              here.
              
              For more information, you can dig through its
              GitHub repo, or watch a
              video walkthrough
              of the project.
            
            Technology focus: CSS (via TailwindCSS), asynchronous JavaScript
            
            Time to complete: 1.5 weeks
          
            
            
              It was with this project that I began to start truly using the
              wider internet in my webpages β I learned how to use APIs and
              their contents on live web pages. The final product was a
              mobile-responsive web page that allows the user to search and
              generate a bunch of different poetry.
              
              This project was powered by Thundercomb's wonderful
              Poetry Database.
              
              Get mixing!
            
            Technology focus: JavaScript
            
            Time to complete: 1 week
          
            
            
              You have to start somewhere learning the web languages (HTML, CSS,
              and JavaScript) and web page interactivity. So why not make it
              fun?
              
              The exact goal of this assignment and the use case of the final
              project (although entertaining) is less important than the
              techniques and methods I learned while working on it β mostly
              JavaScript and HTML/CSS fundamentals and Document Object Model
              manipulation. I also learned how to work with an existing code
              base, as I worked from a template of code to start with. Lastly, I
              worked within tighter confines than my first project β this one
              had to be a blackjack game with all the functionality of standard
              blackjack.
              
              In this project, you play blackjack with standard casino rules and
              a non-standard card deck. You may recognize the Tarokka deck,
              which appears in the
              Curse of Strahd adventure book
              and an animated background made for play in the same adventure
              from
              Beneos Battlemaps.
              
              Test your luck!
            
            Technology focus: Python
            
            Time to complete: 1 week
          
            
            
              My first coding assignment, this project was written in Python and
              played in the terminal of VS Code. The learning objective of this
              project was simple programming fundamentals, object-oriented
              programming, and learning a new language quickly.
              
              The game itself is a text-based roleplaying game based on the
              tabletop roleplaying game
              Monster of the Week.
              This system is intended for use in narratives like
              Supernatural, Buffy the Vampire Slayer, and
              The X-Files.
              
              What are you waiting for? Get out there and kill some monsters.
              Good hunting.