<wtaylor.xyz>

__        _______ _     ____ ___  __  __ _____
\ \      / / ____| |   / ___/ _ \|  \/  | ____|
 \ \ /\ / /|  _| | |  | |  | | | | |\/| |  _|
  \ V  V / | |___| |__| |__| |_| | |  | | |___
   \_/\_/  |_____|_____\____\___/|_|  |_|_____|

Hi, I'm William, a full-stack developer based in Austin.

I like building things end-to-end, from the user interface down to the database and deployment. You can find a selection of some of my recent projects below.

Here's a link to my Ā <GitHub Github>

                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                      #                                   #                     
                    ####                                 ####                   
                   ###### ####                     #### ######                  
                  #############                   #############                 
                ###############                   ###############               
               ######### ######                   ###### #########              
              #########  ######                   ######  #########             
            ##########   ######                   ######   ##########           
           #########      ######                 ######      #########          
          #########       ######                 ######       #########         
        ##########        ######      ## ##      ######        ##########       
       #########          ######     #######     ######          #########      
      #########           #######    #######    #######           #########     
    ##########             ######   #########   ######             ##########   
     #######               ######   #########   ######               #######    
    ##########             ######  ###########  ######             ##########   
      #########            ######  ###########  ######            #########     
       #########            #########################            #########      
        ##########          ############ ############          ##########       
          #########         ############ ############         #########         
           #########        ###########   ###########        #########          
            ##########       ##########   ##########       ##########           
              #########      #########     #########      #########             
               #########     #########     #########     #########              
                ##########   ########       ########   ##########               
                  #######    ########       ########    #######                 
                   ######     ######         ######     ######                  
                    ####          ##         ##          ####                   
                      #                                   #                     
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
# # # # # # # # # # # # # # # # # # # # # # # # # # # #
 # # # # # # # # # # # # # # # # # # # # # # # # # # #
# # # # # # # # # # # # # # # # # # # # # # # # # # # # 

 ____  ____   ___      _ _____ ____ _____ ____
|  _ \|  _ \ / _ \    | | ____/ ___|_   _/ ___|
| |_) | |_) | | | |_  | |  _|| |     | | \___ \
|  __/|  _ <| |_| | |_| | |__| |___  | |  ___) |
|_|   |_| \_\\___/ \___/|_____\____| |_| |____/

Node Sweep
Node Sweep

Two-player game with real-time WebSocket communication, option for multiplayer or bot opponents, and persistent game records using React, FastAPI, and Postgres

<Live Project>
Pingboard
Pingboard

Monitors performance of api endpoints by running scheduled requests and storing the results using React, FastAPI, and Postgres

<Live Project>
ShortCut
ShortCut

Creates shortened, usable redirect links to long URLs using React, FastAPI, and Postgres

<Live Project>
Conway's <i>Game of Life</i>
Conway's Game of Life

An implentation of Conway's Game of Life cellular automata simulation using React

<Live Project>
Portable Site Template
Portable Site Template

Template for quickly getting started with a simple SPA site. Dockerized with a Svelte frontend, Node.js API server, Postgres database, and Nginx reverse proxy. Includes a basic To-Do app as an example but intended to be used as a jumping off point.

<Github Repo>
# # # # # # # # # # # # # # # # # # # # # # # # # # # #
 # # # # # # # # # # # # # # # # # # # # # # # # # # #
# # # # # # # # # # # # # # # # # # # # # # # # # # # # 

 ____ ___ _____ _____   ___ _   _ _____ ___
/ ___|_ _|_   _| ____| |_ _| \ | |  ___/ _ \
\___ \| |  | | |  _|    | ||  \| | |_ | | | |
 ___) | |  | | | |___   | || |\  |  _|| |_| |
|____/___|_|_| |_____| |___|_| \_|_|   \___/

This site is built as a full production stack to demonstrate end-to-end architecture. Source on <GitHub>.

Reverse ProxyNginx
Backend APIFastAPI
DatabasePostgreSQL
DeploymentDocker Compose

TLS certificates by Let's Encrypt / Certbot

# # # # # # # # # # # # # # # # # # # # # # # # # # # #
 # # # # # # # # # # # # # # # # # # # # # # # # # # #
# # # # # # # # # # # # # # # # # # # # # # # # # # # # 

  ____ ___  _   _ _____  _    ____ _____
 / ___/ _ \| \ | |_   _|/ \  / ___|_   _|
| |  | | | |  \| | | | / _ \| |     | |
| |__| |_| | |\  | | |/ ___ \ |___  | |
 \____\___/|_| \_| |_/_/   \_\____| |_|

Or email me directly at <william@wtaylor.xyz>